我正在创建一个Android应用程序,其中有一个表格视图来滑动片段。我想在其中一个片段中设置卡片视图。我能够在一个新的活动中实现,但我无法在片段中实现它。我无法使用findViewById()和setContentView()
等函数PS:我尝试使用“this”和getActivity()进行设置,但它仍无效。
答案 0 :(得分:0)
在 oncreateView 方法中访问您的代码,如下所示。
View rootView = inflater.inflate(R.layout.YourLayout, container, false);
cardView=(CardView)rootview.findViewById(R.id.cardView);
return rootView;
SetContentView()是您直接传递视图的地方,但在片段中,您必须使用onCreateView(LayoutInflater, ViewGroup, Bundle)
函数中提供的inflater来扩充布局。有关详情,请阅读official doc.