0

在我看来,碎片的替换方法不适用于列表碎片。此代码给我一个错误:安卓在导航抽屉中显示listFragment

mFragmentManager.beginTransaction().replace(R.id.content_frame, mFragment).commit(); 

如何在导航抽屉中显示列表片段?有没有其他方法?

我收到的错误是:

The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, ListFragment)

它说,这是不适用的。当我只将列表片段类更改为片段时,我的问题是我无法将列表视图的适配器也设置为setListAdapter。有人能帮助我吗?

+0

当您因为错误而询问某些编程问题时,首先要做的是告诉您收到的错误。复制整个错误是你可以做的最好的。 – 2014-10-20 18:52:04

+0

你好,谢谢你的回答。我更新了我的问题。 :) – LavG 2014-10-20 18:59:16

+0

'mFragment'是一个'Fragment',你必须使用'ListFragment'作为参数。 – 2014-10-20 19:11:23

回答

0

mFragmentFragment,您必须使用ListFragment作为参数。