【发布时间】:2014-10-20 18:45:24
【问题描述】:
在我看来,片段的替换方法不适用于列表片段。这段代码给了我一个错误:
mFragmentManager.beginTransaction().replace(R.id.content_frame, mFragment).commit();
如何在导航抽屉中显示列表片段?有没有其他办法?
我收到的错误是:
FragmentTransaction 类型中的方法 replace(int, Fragment) 是 不适用于参数(int,ListFragment)
它说它不适用。当我将列表片段类更改为仅片段时,我的问题是我无法为列表视图设置适配器,即 setListAdapter。有人可以帮帮我吗?
【问题讨论】:
-
当你因为一个错误而询问一些编程问题时,你要做的第一件事就是告诉你收到了什么错误。复制整个错误是您能做的最好的事情。
-
您好,感谢您的回答。我更新了我的问题。 :)
-
mFragment是Fragment,您必须使用ListFragment作为参数。 -
是的,我确保我放置的参数是 ListFragment。我仍然有一个错误。 :(
-
错误不是这样说的。您正在使用
Fragment而不是ListFragment。
标签: android android-fragments navigation-drawer android-listfragment