【发布时间】:2014-07-14 17:48:44
【问题描述】:
我有一个 NavigationDrawer,当 onItemClick 我想把一个 ListFragment 作为基础视图,如底部代码所示!
但是,编译器返回一个错误,提示我应该将片段的类更改为 HomeworkListFragment。
当我这样做时,我在 .replace 行收到第二个错误,说片段的类应该是片段。
这个循环还在继续,我似乎无法解决它。
ListFragment 的 HomewokListFragment 子类。但不知何故,这似乎与将其作为根视图膨胀不兼容?
// Create a new fragment and specify the planet to show based on position
Fragment fragment = new HomeworkListFragment(); // this fragment contains the list with all the "test" items
// Insert the fragment by replacing any existing fragment
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.content_frame, fragment)
.commit();
// Highlight the selected item, update the title, and close the drawer
mDrawerList.setItemChecked(position, true);
mDrawerLayout.closeDrawer(mDrawerList);
【问题讨论】:
-
你试过
HomeworkListFragment fragment= new HomeworkListFragment()吗?
标签: java android android-activity android-fragments view