【问题标题】:Android displaying listFragment in a navigation drawerAndroid 在导航抽屉中显示 listFragment
【发布时间】:2014-10-20 18:45:24
【问题描述】:

在我看来,片段的替换方法不适用于列表片段。这段代码给了我一个错误:

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

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

我收到的错误是:

FragmentTransaction 类型中的方法 replace(int, Fragment) 是 不适用于参数(int,ListFragment)

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

【问题讨论】:

  • 当你因为一个错误而询问一些编程问题时,你要做的第一件事就是告诉你收到了什么错误。复制整个错误是您能做的最好的事情。
  • 您好,感谢您的回答。我更新了我的问题。 :)
  • mFragmentFragment,您必须使用 ListFragment 作为参数。
  • 是的,我确保我放置的参数是 ListFragment。我仍然有一个错误。 :(
  • 错误不是这样说的。您正在使用 Fragment 而不是 ListFragment

标签: android android-fragments navigation-drawer android-listfragment


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-26
    相关资源
    最近更新 更多