我试图给布局充气,我遇到了这两个代码。有人可以告诉我这两种膨胀方法的区别吗? 我是android studio的新手,我想了解更多有关这种inflate方法的信息。 除了这两个还有什么其他方法可以扩大布局吗?
public MyViewHolder onCreateViewHolder(ViewGroup parent,int viewType){
View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.movie_list_row, parent, false);
return new MyViewHolder(itemView);
}
和
LayoutInflater inflater = LayoutInflater.from(context);
View rowView = inflater.inflate(R.layout.list_single, null, true);
return rowView;
}
答案 0 :(得分:0)
获取视图(如果需要在oncreate中使用片段,请使用getLayoutInflater()替换oncreateview inflater对象)
View v=getLayoutInflater().inflate(R.layout.activity_main2,null);
获取listview的视图
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_row,parent,false);