2017-03-04 70 views
0

我是一名初學者devoloper。我的xml文件中存在Spinner問題。 的微調是這樣的: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中被截斷了,但是右邊有很多空白。我該如何解決? 謝謝你幫我

回答

0

我解決了,添加android.paddingRight = 0dp到微調。這樣,有更多的自由空間和單詞「亞特蘭大」不被截斷在阿塔拉..

0

替換 -

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

與 -

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

,當你看到任何設備的輸出,你會看到正確的輸出。

+0

您好,感謝您的答覆,但此解決方案無法正常工作。我也嘗試去除重力屬性,但它不起作用。 – Randomind

0

默認佈局simple_list_item_1中有listPreferredItemPaddingEnd

因此,您可以將自己的微調器適配器與自己的佈局項目一起使用。

您需要創建一個arrayAdapter,覆蓋getView方法並返回您自己的項目視圖。

+0

謝謝,我知道這個解決方案,但是因爲我是一個初學者,所以我希望能做些簡單的事情:-) – Randomind