尝试以这种方式从另一个片段中获取片段的某些组件:
View header = inflater.inflate(R.layout.fragment_header_fragement, null);
name = (TextView) header.findViewById(R.id.nameH);
img = (ImageView) header.findViewById(R.id.imageViewHeader);
name.setText(infos.getString("Name"));
img.setImageBitmap(getBitmapFromURL(infos.getString("ImgUrl")));
View footer = inflater.inflate(R.layout.fragment_footer, null);
mDrawerListView.addHeaderView(header);
mDrawerListView.addFooterView(footer);
有可能吗?
答案 0 :(得分:0)
您应该创建自定义复合视图而不是片段。
你有一个nice tutorial there(由于长度不在这里粘贴代码)
另请参阅official developer documentation。
然后,您可以像这样制作页眉和页脚视图:
HeaderView header = new HeaderView(myContext);