安卓UI设计:交互式ListView元素

13

我正在寻找一些设计方面的想法,希望Romain或来自Google的人能够接手。你们在ListView元素的设计方面做了哪些工作,使用户明显知道列表中哪些元素是可交互的,哪些是不可交互的?

在iPhone UI中,这是包含披露指示器箭头的地方,但直接复制粘贴这个想法到Android应用程序中似乎不太合适。当我们包含节标题时,它们通常足够视觉上与其他部分不同(不同的大小和背景),以便传达这一点,但是如果只有一些列表元素导致更多信息怎么办?

非常感谢关于这个主题的所有想法,并且希望在Android UI指南中涵盖更多这样的内容。


为什么将披露箭头复制到Android中感觉不对?我认为这是一种通用指示器。 - Henley
那么我建议您更仔细地阅读Android设计指南:http://developer.android.com/design/patterns/pure-android.html - devunwired
2个回答

8
看起来安卓设计团队已经给我们提供了更多的指导。如果您查看名为“列表”的http://developer.android.com/design/building-blocks/lists.html页面,其中有以下几项指南:
- 行项目 列表项可以适应不同排列的各种数据类型,包括简单的单行项目、多行项目和带有图标、复选框和操作按钮的自定义项目。
有一个列表项显示在最右边的图标,它来自于安卓操作栏图标包中的6-social-chat.png。这意味着点击此图标将成为一个“操作按钮”,并将与与该列表项匹配的朋友开始聊天。实际上,在冰淇淋三明治中的People应用程序中,您可以看到这一点。
然而,并没有一个标准的披露箭头图标。Google Play应用程序似乎使用向右指向的箭头来表示您可以在网格视图标题“用户还查看”和“用户还安装”中执行相同的操作。这在图标包中被称为1-navigation-next-item.png。这个功能作为一个“操作按钮”,进入一个详细的活动,我认为这是接近您最初要求的。
我会谨慎地使用它,因为大多数列表项(和网格项)都被认为是交互式的。如果有很多列表项不是,那么我会考虑改变背景或字体颜色来表示它已被禁用。

4
我认为:
- ListView元素很少不可交互!否则,制作一个没有这样宽泛而浪费的元素间隔的视图(毕竟手指不需要按在它们上面)。 - 交互元素似乎略微嵌入,因为上下有分隔线。 - 当您触摸或滚动时,选择器变得可见是很重要的。 - 如果它们包含其他交互式视图,例如Quick Contact Box,则该元素可能也是交互式的。 - 首选项确实具有本机于Android的披露指示符。
您可能希望将此问题发布在https://ux.stackexchange.com/上。

关于使用指示器表示单击将会进入下一级的偏好设置,这是一个很好的点子,我曾经忘记了。我很想看看那些已经超越此功能进行自定义的人的例子。感谢您的建议。 - devunwired

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接