我正在关注Android的新手教程,目前已经推出了RecyclerView。
public NumberViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
Context context = parent.getContext();
int layoutIdForListItem = R.layout.number_list_item;
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(layoutIdForListItem,parent,false);
NumberViewHolder holder = new NumberViewHolder(view);
return holder;
}
parent
变量在我的应用程序中代表什么?它是否代表应添加所有这些视图的布局?如果这是真的那么我怎么不需要在其上明确地呼叫addView
?
答案 0 :(得分:1)
parent:绑定后将添加新View的ViewGroup 到适配器位置。
因此,它基本上只是RecyclerView视图,通过适当的布局参数可以发生通货膨胀。
答案 1 :(得分:1)
它表示ViewGroup在绑定到适配器位置后将添加到其中的ViewGroup。这意味着要添加的视图的父级。