Bar*_*ara 29 android listactivity android-activity
我一直在学习在Android中开发,并且有一个更普遍的问题:如果我有一个使用列表和其他一些视图的布局,我应该在Activity类中使用Activity还是ListActivity?
我知道ListActivity可能会更容易覆盖特定于列表的事件,但使用ListActivity而不是Activity有什么其他优势吗?如果我想将来的布局更改为GridView怎么办?更改课程代码会更难/更少吗?
我只是对这方面的"最佳实践"感到好奇以及所带来的好处,所以任何答案都会有所帮助:)
巴拉
Dav*_*ebb 43
我会使用ListActivity它,因为它为您提供了许多快捷方法,使事情变得更容易,并使您的代码更具可读性.
例如,onListItemClick() method每当您单击一个项目时,您就可以调用该项目,这样可以避免创建单独的侦听器.
如果你想ListActivity用setContentView()方法Activity来改变你仍然可以的布局.只要在你的某个地方有一个ListView叫做的遗嘱仍然可以使用.@android:id/listViewListActivity
如果你仍然不确定,你可以随时查看源代码ListActivity,看看它除了让你的生活更轻松之外没有那么多.
Ale*_*voy 11
我会选择活动.不要真的看到使用ListActivity的原因,除非你想做一些微不足道的事情,你知道它会与List一起使用.
| 归档时间: |
|
| 查看次数: |
22823 次 |
| 最近记录: |