如何解决如何在微调下拉菜单和所选项目中设置不同的文本?
想象一下,我正在构建一个简单的货币兑换应用程序。我有一个用于货币选择的微调器。我只希望它显示一种货币的短 3 个字母代码(USD 代表美元,EUR 代表欧元等)
对于一些不那么广为人知的货币,我想在下拉列表中保留长名称并在选择项目后立即隐藏它们。我希望它看起来像这样:
USD v -> USD,United States Dollar ^ -> EUR v
EUR,Euro
^ ^ ^
Drop-down User clicked on spinner,User selected EUR,inactive,Drop-down shown,Drop-down inactive again,short name Long names shown Short name used again
但我得到的是:
USD,Uni... v -> USD,United States Dollar ^ -> EUR,Eur... v
EUR,Euro
^ ^ ^
Drop-down inactive User clicked on spinner,Long name shortened Drop-down shown,Drop-down inactive,with triling dots Long names shown Long name shortened
我尝试了几个与 ArrayAdapters 相关的教程,但不知道它是否适合我。所有这些都会导致显示与在下拉列表中看到的完全相同的所选项目。请您帮我弄清楚如何(如果可能)使用微调器来实现它。或者,也许,引导我使用一些更适合我的布局元素?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。