0

我有一个列表视图,它按行显示项目。每行都有一个复选框,它将选择行中的项目。

有一些动作 ActionList = { Action1, Action2,...} 可以在任何项目上执行。我计划显示一个上下文弹出菜单,其中列出了可以对特定项目执行的所有操作

有一个非常常见的 Action1,我想把它作为一个大按钮放在屏幕底部。用户只需点击并选中复选框并按下底部按钮即可执行 Action1。

现在,由于 android 用户习惯于点击列表视图的整行来检查项目。我只剩下 LongPress 来显示我的上下文弹出菜单。

我有选择

(a) 继续我所拥有的

(b) 将点击分成两部分,如果用户点击实际复选框周围的区域(屏幕右侧 40% 的部分),则该框将被选中,并且可以按下底部的 Action1 按钮以对所选组执行操作

如果用户点击左侧 60% 区域附近的区域。我显示一个上下文菜单。

(c) 与 chkbox [ ] ( ) 一起显示选项按钮,并在用户单击 ( )时显示上下文弹出菜单

各位有什么想法...

4

1 回答 1

0

B听起来不错。只需确保 40% 的屏幕(复选框周围)具有不同的阴影,以便用户可以看到。

于 2013-06-23T04:34:07.493 回答