我正在从设计角度寻找一些想法,我希望Romain或谷歌的其中一个人也会接受这个想法。您对ListView元素的设计做了什么,使用户明白哪些元素是交互式的,哪些不是?
在iPhone UI中,这是包含披露指示箭头的地方,但将该想法复制/粘贴到Android应用程序中感觉不对。当我们包含节标题时,它们通常在视觉上有足够的不同(不同的大小和背景)来说明这一点,但是在只有一些列表元素可以提供更多信息的情况下呢?
我很欣赏有关此主题的所有想法,并希望看到Android UI指南中涵盖的更多内容。
答案 0 :(得分:8)
看起来Android设计团队为此提供了更多指导。如果您查看标题为“列表”的http://developer.android.com/design/building-blocks/lists.html页面,则会遵循以下准则:
订单项 列表项可以包含不同排列的各种数据类型,包括简单的单行项,多行项以及带有图标,复选框和操作按钮的自定义项。
有一个列表项显示最右边的图标,来自Android操作栏图标包,6-social-chat.png。
这意味着点击此图标将成为“操作按钮”,并开始与匹配该列表项的朋友聊天。你可以在Ice Cream Sandwich的People应用程序中看到这一点。
但是,没有标准的公开箭头图标。但是Google Play应用程序似乎确实使用了指向右侧的箭头来表示您可以在网格视图标题中执行相同类型的操作“USERS ALSO VIEWED”和“USERS ALSO IN STALLED”。这在图标包中为1-navigation-next-item.png 。这可以作为一个细节活动的“动作按钮”,我认为这与你最初的要求很接近。
我会谨慎地使用它,因为看起来大多数列表项(和网格项)都应该是交互式的。如果有很多列表项没有,那么我会考虑更改背景或字体颜色以表明它已被禁用。
答案 1 :(得分:4)
我会说:
您可能希望在https://ux.stackexchange.com/上提出此问题。