有两个片段。但是,当有一个 ListFragment 和一个 DetailFrament 时,它与教程的情况略有不同,因为我有两个 ListFragment。现在的问题是当我在一个片段中使用它时:
getListView().addFooter(someView);
它也会自动将此页脚(或标题)分配给另一个片段,因为 getListView() 方法“获取活动的列表视图小部件”和我的两个 ListFragments 都在主活动中。
任何想法如何解决它???
有两个片段。但是,当有一个 ListFragment 和一个 DetailFrament 时,它与教程的情况略有不同,因为我有两个 ListFragment。现在的问题是当我在一个片段中使用它时:
getListView().addFooter(someView);
它也会自动将此页脚(或标题)分配给另一个片段,因为 getListView() 方法“获取活动的列表视图小部件”和我的两个 ListFragments 都在主活动中。
任何想法如何解决它???
考虑通过 xml 中的 id 引用您的列表视图吗?然后您可以在 oncreate 中找到列表视图并执行以下操作:
myListView.addFooter(someView);
乌胡解决了。
问题是我的一个片段实际上被称为“ListFragment”,在某些时候我的片段和实际的 ListFragment 类混淆了,这导致了一个问题。
我从本教程中汲取了这个想法,但似乎那个人已经对其进行了更好的调整。无论如何,我会在第一次打他的脸。