向ListActivity添加按钮

时间:2010-02-22 15:44:01

标签: android

如何在ListActivity .pl中添加,删除和返回按钮?

2 个答案:

答案 0 :(得分:3)

您可以在LinearLayout或RelativeLayout中使用页眉/页脚以及在XML中定义的ListView,并将其传递给setContentView;或者,您可以使用addHeaderViewaddFooterView以编程方式将页眉或页脚视图添加到列表视图中。如果页眉/页脚布局是LinearLayout或RelativeLayout,则可以将三个按钮卡在该布局中。

但是,请想一想,从UI的角度来看,这实际上是您想要做的事情。在Android上(与iPhone不同),硬件“后退”按钮通常用作“后退”按钮,因此对于初学者来说,你并不需要一个屏幕后退按钮。并且“删除”按钮交互相当不愉快(如何选择要删除的项目?按删除,然后选择一个项目?这是Android用户不会期望的)...从系统应用程序中获取提示像浏览器一样,只需要一个长按上下文菜单来删除项目(例如:如果删除是一种非常常见的操作,请使用复选框进行批量操作,系统GMail应用程序)。

答案 1 :(得分:1)

将它们与您的ListView一起放入布局XML文件中,并通过onCreate()将该布局提供给setContentView()中的ListActivity。