我一直学习到发展和安卓有更多的一般问题:如果我有一个布局使用的一个列表和一些其他意见,我应该采用的活动或ListActivity为我的活动类?

我知道,ListActivity可能会使事情更容易地复盖列出的特定事件,但是没有任何其他好处,以使用ListActivity过的活动?如果我想要改变布局在未来一个内?会是任何更多/更少的痛苦更改类代码?

我只是好奇的关于"最佳做法"在这方面和什么样的福利需要,所以任何答案会是有帮助的:)

Bara

有帮助吗?

解决方案

我用一个 ListActivity 因为它给你一个很大的快捷方式方法,使事情变得更容易,并保持你的代码的更多的可读性。

例如,你得到的 onListItemClick() method 这就是所谓每当你点击一个项目,这样可以节省你的创建一个独立的监听器。

如果你想改变布局的 ListActivity 你仍然可以用 setContentView() 从方法 Activity.只要有一个 ListView@android:id/list 在你的地方 ViewListActivity 仍然会的工作。

如果你仍然不知道,你总是可以看看 源代码 ListActivity 和看到,它没有做多少比其他的使你的生活更容易一些。

其他提示

我会用活动去。实在看不出使用ListActivity的理由,除非你想要做一些小事,你知道这会是与清单。

您应该使用活动,而不是ListActivity因为ListActivity代码是不可重复使用的,你需要给他们一次又一次地写。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top