我如何修改微調器下拉部分的大小? 我必須在XML或代碼本身做到這一點嗎?修改Android微調器的大小下拉部件大小?
3
A
回答
5
因爲它是默認控件,所以無法更改微調控件的大小。但是你可以使用背景圖像進行自定義。這裏是我的代碼:
<Spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="45dp"
android:drawSelectorOnTop = "true"
android:layout_marginLeft="20dp"
android:layout_marginTop="5dp"
android:layout_marginRight="20dp"
android:layout_below="@+id/placeCity"
android:paddingLeft="5dip"
android:background="@drawable/myspinner_background"
/>
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/spinner"
android:layout_alignTop="@+id/spinner"
android:layout_marginRight="5dp"
android:layout_marginTop="10dp"
android:src="@drawable/down" />
這是寫在XML。在drawable文件夾中創建另一個名爲myspinner_background.xml的文件。裏面那個,寫這樣的代碼:
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<stroke
android:color="#f269be"
android:width="2dp" />
<solid
android:color="#ECC8EC" />
8
在XML中,我相信你的android 設置:dropDownWidth。這爲我工作:
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:dropDownWidth="dp_value_you_desire" />
+0
這是有效的。它可以在API Level 16中使用。Jellybean。 – 2012-11-10 04:57:17
0
我無親,但經過數千次的嘗試,這裏的最終簡單的解決方案... 只是複製微調標籤這一行...
android:dropDownHeight="100dp" <!--change 100dp to your requirement-->
你還可以修改寬度...
android:dropDownHeight="100dp" <!--change 100dp to your requirement-->
這與autocompletetextview效果很好。
相關問題
- 1. 更改微調器的文字大小
- 2. 微調Android小工具大小
- 3. 微調器:如何減小微調器的大小
- 4. 調整ToolStripMenuItem下拉大小
- 5. 小部件大小調整後的小部件佈局更改
- 6. Android 4x1小部件大小
- 7. 如何更改android微調器中的文本大小?
- 8. 下拉菜單大小更改事件?
- 9. 更改微調框的大小
- 10. Android下載的文件大小大於下載大小
- 11. 如何更改/減少Android微調器大小?
- 12. 防止下拉大小調整div的大小
- 13. 微調器的文字大小
- 14. 如何設置微調器的大小
- 15. ExtJS 4 - 調整大小後調整大小後調整大小的內部組件不會調整大小resizeHandles
- 16. 更改AnalogClock小部件的大小?
- 17. CSS:微調字體大小
- 18. 可調整大小的小部件
- 19. 小部件的相互調整大小
- 20. 調整大小的jQueryUI小部件
- 21. 可調整大小的小部件
- 22. 在調整大小後獲取Gridster小部件的新大小
- 23. 調整大小後Canvas小部件的大小有誤
- 24. 修改ColorPicker調色板的大小
- 25. JSlider修改JLabel的大小
- 26. 修改位圖的大小
- 27. Android上的OpenGL調整大小/拉伸
- 28. 調整大小/縮小Android小部件(DatePicker和TimePicker)
- 29. 調整wxPython小部件大小
- 30. FullCalendar修改頁眉上調整大小
你是指容納所有行的行或實際容器?如果您是指該行,則應該爲下拉列提供自定義佈局。 – Mimminito 2012-03-29 10:16:40
我的意思是下降的部分:http://img853.imageshack.us/img853/8241/stackoverflow.png – user1297720 2012-03-29 10:25:49