如何以编程方式为视图充气?
我正在尝试在Android中实现NavigationDrawer,并且有一个名为HomeworkMain的主视图,具有Activity的超类。
我也有一个HomeworkListActivity,它调用:
@Override
protected Fragment createFragment() {
return new HomeworkListFragment();
}
创建一个HomeworkListFragment。
我希望HomeworkListActivity成为HomeworkMain的根视图。但是您没有看到任何附加的xml文件,因为它只调用HomeworkListFragment。
那么,如何将其放入onCreateView方法中并使视图膨胀呢?
最佳答案
您可以像下面这样增加自己的布局。首先尝试这个。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.item, container, false);
titleTxt = (TextView) view.findViewById(R.id.title);
return view;
}
如果这是错误的,请让我知道更多具体信息。