Luc*_*ira 4 android listview listactivity
我正在学习android编程,这是我的疑问:我可以使用ListView对象本身或通过ListActivity创建一个全屏ListView.
是否有一个优于另一个,无论是出于效率原因,代码可维护性还是Android最佳实践?
如果是全屏,它可能应该是ListActivity.
并不总是清楚如何将应用程序的各个部分划分为活动,但每个屏幕一个活动很常见.1 您可能不应该在单个活动中显示全屏ListView而不是其他视图.
请注意,ListActivity只是为常见的Activity布局保存一些样板代码的便利.布局和ID是预设的,因此您无需创建它们.但是,如果您正在设计一个包含全屏列表的应用程序,但是自定义活动(可能是处理检查授权的BaseActivity类的所有子类),那么使用全屏ListView作为其布局来创建自己的Activity是没有害处的.(在这种情况下,我建议像查看空视图一样查看ListActivity的功能,因为它比单个ListView更复杂.)
1.现在这实际上更复杂,因为碎片是常态,甚至有更模糊的界限,但我们会将它们排除在讨论之外.
| 归档时间: |
|
| 查看次数: |
4269 次 |
| 最近记录: |