2012-03-27 68 views
1

我有一个列表视图,那里有Textview。在顶部,我有一个编辑按钮 当我按下编辑按钮我想显示列表视图行的复选框和一个删除按钮在屏幕的底部删除列表项也。Android编辑模式列表视图

任何人都可以帮助我吗?

谢谢。

+0

使用上下文菜单检查本教程http://www.miximum.fr/tutos/849-porting-the-contextual-anction-mode-for-pre-honeycomb-android-apps – 2013-05-21 09:37:26

回答

1

制作一个自定义列表项,其右侧有一个TextView和一个复选框。此外,在父级底部有一个按钮,并将您的列表视图设置为layout_above那个按钮。确保默认情况下,复选框和按钮的可见性设置为View.GONE。现在,点击您的Edit按钮,只需将复选框和删除按钮的可见性设置为View.VISIBLE并刷新您的列表。而已。祝一切顺利!

+0

嗨,我更改我的代码为你说。但现在我点击编辑按钮,它显示只有第一行的复选框..任何其他方法?感谢您的帮助... – user4232 2012-03-27 10:58:16

+0

我说使用TextView和复选框创建一个列表项。因此,每个列表项目都将具有与第一个相同的格式。 – Rajkiran 2012-03-27 11:01:04

+0

是的,先生,我与该方式完成它.. <复选框 机器人:ID = “@ + ID/checkBox1” 机器人:layout_width = “WRAP_CONTENT” 机器人:layout_height = “WRAP_CONTENT” 机器人:layout_alignBaseline = “@ + ID/text_number” 机器人:layout_alignBottom = “@ + ID/text_number” 机器人:layout_alignParentLeft = “真” 机器人:文本= “” 机器人:知名度= “水涨船高”/> – user4232 2012-03-27 12:03:33

0

您可以尝试使用TextView创建ListView以及每行中的CheckBox。默认情况下隐藏复选框,并使用编辑按钮的onClickListener取消隐藏。

我希望这会有所帮助。

+0

我试过这个......不幸的是,这并不适合我......谢谢.. – user4232 2012-03-27 10:59:44