Android,如何渲染两个(关闭)控件 - 单个选择(旋转器)和多个选择(ListView) - 视觉上相似?

发布于 2024-11-30 02:29:48 字数 347 浏览 1 评论 0原文

我需要为我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幼儿园老大 2024-12-07 02:29:48

我确实接受 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... :-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文