我一直在尝试完成专为Android 3.0 +
设计的教程“使用片段”要说明我正在使用兼容包v4(因为我的API是7)。但是我被困在名单上。我找不到直接答案。
我收到了ClassNotFoundException。我从FragmentActivity继承了片段类但是我的ListActivity呢?没有FragmentListActivity这样的东西,我认为它一直在崩溃。
我可以使用兼容包v4创建Fragment ListActivity吗?或者根本不可能?
答案 0 :(得分:21)
不,不存在。愚蠢的支持库。
解决方案易于创建,但维护繁琐。只需将native ListActivity
class复制到您的项目中,将其重命名为“FragmentListActivity
”,然后将其展开FragmentActivity
而不是Activity
。不需要其他调整,副本很容易。如果您不确定,我可以peak查看我的代码,但总是最好推导出最新版本。
我会说GridActivity
同样如此。
答案 1 :(得分:1)
有一个 ListFragment 。
答案 2 :(得分:0)