2013-01-09 79 views
1

我想減少我的Spinner中的項目之間的空白區域。
我在網上查了一些東西,但我似乎無法找到它。
我試過了什麼?說實話,我真的找不到任何東西。
我試圖改變我的微調器的填充,但(當然)影響微調器本身,而不是其內部的項目。減少Spinner項目之間的空白區域

正如您在下面看到的,項目之間的空白很大。如何減少這個?

這是在Android 2.3.3

enter image description here

然而,在Android 4.0以上版本,空間已經好了很多:
enter image description here

+0

你必須更換適配器的設置下拉*資源*您自己 – mango

+0

@Mango啊,你的意思是要在一個XML文件中的自己的適配器,並使用一個。如果是這樣,我現在就可以:) – Bigflow

+0

您可能已經使用過適配器了。您需要做的就是爲覆蓋下拉資源製作XML,並使用android id(如果適用)。 – mango

回答

0

您可以編寫的定製微調適配器和重寫getView/getDropDownView來編寫自己的視圖。這裏有一些sample code這可能有幫助。

+0

在這種情況下,不是'getView()',而是'getDropDownView()' – mango