【发布时间】:2013-06-23 02:20:31
【问题描述】:
我有一个按行显示项目的列表视图。每行都有一个复选框,用于选择行中的项目。
有一些动作 ActionList = { Action1, Action2,...} 可以在任何项目上执行。我计划显示一个上下文弹出菜单,其中列出了可以对特定项目执行的所有操作
有一个非常常见的 Action1,我想把它作为一个大按钮放在屏幕底部。用户只需点击并选中复选框并按下底部按钮即可执行 Action1。
现在,Android 用户习惯于点击列表视图的整行来检查项目。我只剩下 LongPress 来显示我的上下文弹出菜单。
我还有选择
(a) 继续我所拥有的
(b) 将点击分成两部分,如果用户点击实际复选框周围的区域(屏幕右侧 40% 的部分),则该框将被选中,并且可以按下底部的 Action1 按钮以对所选组执行操作
如果用户点击左侧 60% 区域附近的区域。我显示一个上下文菜单。
(c) 与 chkbox [ ] () 一起显示一个选项按钮,并在用户单击 () 时显示上下文弹出菜单
各位有什么想法...
【问题讨论】:
标签: android listview user-interface