我有一个 Spinner,我想用一个格式如下的货币数组填充这个:
USD - 美元
这不适合小屏幕,但它在微调器的箭头上运行非常难看。
有没有办法只在主布局屏幕上显示货币的 3 个字母代码,但是一旦单击 Spinner 并打开列表,就会出现上面提到的全名格式。或者更好的是,只显示适合的文本,但不要越过下拉箭头?
我现在使用 substring 只显示前 3 个字符,但这看起来不太好(很难找到货币)。
谢谢!
编辑:
我有以下布局:
<Spinner
android:id="@+id/currency"
android:layout_width="wrap_content"
android:layout_height="48dp"
android:ellipsize="end"
android:maxLines="1"
android:paddingRight="8dp" />
这就是我不想要的:
如您所见,来自南非兰特的文本直接穿过微调器的箭头。