Android,如何渲染两个(关闭)控件 - 单个选择(旋转器)和多个选择(ListView) - 视觉上相似?
我需要为我的 Android 应用程序实现两个非常相似的用户控件,并且在 UI 布局中彼此非常接近:一个选择控件和一个多个选择控件。
我知道Android的解决方案是使用Spinner(用于单选)和ListView(用于多选)。
我问:有没有办法让它们在视觉上看起来更加相似?默认情况下,Spinner 的右侧有一个向下箭头符号,而 ListView 则没有。 并且,选择项目后 Spinner 会关闭,而 ListView 必须使用手机上的[back]
按钮关闭。
我只是不想让我的用户感到困惑:我觉得(并且假设用户也是如此)属性“单/多个”选择并没有考虑到如此不同的 UI 和用法......
I need to implement - for my Android app - two user controls quite similar, and very close each other in the UI layout: a single selection control, and a multiple one.
I know the Android solution is to use a Spinner (for single selection) and a ListView (for multiple selection).
I ask: is there a way to let them look more visually similar? By default, a Spinner has a down-arrow symbol on the right, which a ListView has not. And, the Spinner is dismissed on an item selection, while the ListView must be closed with the [back]
button on the phone.
I just don't want to confuse my user: I feel (and suppose users, too) that the attribute "single/multiple" selection doesn't account for such a different UI and usage...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我确实接受 Raggedtoad 解决方案:我将坚持分别使用 Spinner 和 ListView 的 Android 惯例,尽管我发现这个解决方案相当不优雅......:-)
I do accept Raggedtoad solution: I will stick with the Android convention of using a Spinner and a ListView separately, though I find this solution quite sub-elegant... :-)