我可以使用兼容包v4创建Fragment ListActivity吗?

Jac*_*ień 11 android android-listview android-fragments

我一直在尝试完成专为android 3.0+设计的教程"使用片段"

为了说明我正在使用兼容包v4(因为我的API是7).但是我被困在名单上.我找不到直接的答案.

我得到一个ClassNotFoundException.我从FragmentActivity继承了片段类但是我的ListActivity呢?没有FragmentListActivity这样的东西,我认为它一直在崩溃.

我可以使用兼容包v4创建Fragment ListActivity吗?或者根本不可能?

pjv*_*pjv 21

不,不存在.愚蠢的支持库.

该解决方案易于创建,但维护繁琐.只需将本ListActivity复制到项目中,将其重命名为" FragmentListActivity",然后将其扩展FragmentActivity而不是Activity.不需要其他调整,副本很容易.如果你不确定你可以达到我的代码高峰,但总是最好推出最新的代码.

GridActivity我想说同样如此.

  • 我们如何处理`com.android.internal.R`引用? (2认同)
  • 那里有三个.到目前为止,我想出了一个对我有用的解决方案.请参阅:https://gist.github.com/4201753 btw:*upvote*你去的地方:) (2认同)