微调器

时间:2017-03-04 12:45:00

标签: java android xml

我是初学者。我的xml文件中存在Spinner的问题。 旋转器是这样的:

enter image description here

 <Spinner
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/spinnerA"
                android:gravity="center"
                android:text="Symbol A"
                android:entries="@array/teamList"/>

文本末尾和微调器的向下箭头之间有太多黑色空格。正如你所看到的,“Atalanta”这个词在Atala中被截断了,但右边有很多空白区域。我怎么解决?  谢谢你的帮助

3 个答案:

答案 0 :(得分:0)

替换 -

                android:layout_width="match_parent"
                android:layout_height="match_parent"

with -

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"

当您在任何设备中看到输出时,您将看到正确的输出。

答案 1 :(得分:0)

默认布局listPreferredItemPaddingEnd中有simple_list_item_1

因此,您可以将自己的微调器适配器与您自己的布局项一起使用。

您需要创建arrayAdapter,覆盖getView方法并返回您自己的项目视图。

答案 2 :(得分:0)

我解决了,将android.paddingRight = 0dp添加到Spinner中。通过这种方式,有更多的自由空间,在Atala中没有截断“Atalanta”这个词。