我知道可以更改單擊按鈕時彈出的微調菜單的字體大小,並且我知道可以更改普通按鈕的字體大小 - 但我似乎無法找到在實際微調按鈕本身中更改文本大小的任何內容。這可能嗎?如果是這樣,該怎麼辦?更改實際微調按鈕對象的字體大小
4
A
回答
9
這是simple_spinner_item.xml通用的佈局,我已經添加在底部的textSize
屬性,讓我們將它保存爲spinner_item.xml:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:singleLine="true"
android:textSize="36sp" />
你使用它,就像任何其他的佈局適配器:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.spinner_item, list);
adapter.setDropDownViewResource(android.R.layout.spinner_dropdown_item);
spinner.setAdapter(adapter);
0
除了你放在那裏,沒有「實際的微調按鈕本身的文字」。 您通過如何設置SpinnerAdapter
(例如,通過提供給構造函數的佈局文件和setDropDownViewResource()
)來確定出現在Spinner
中的佈局(處於關閉狀態和打開狀態)。如果您想更改有關這些佈局的任何內容,則需要更改佈局資源或更改您的佈局資源SpinnerAdapter
。
相關問題
- 1. DirectX:如何更改按鈕對象的字體大小?
- 2. 更改按鈕上的字體大小
- 3. Ext.Net按鈕更改字體大小
- 4. Glade + PyGTK更改按鈕字體大小
- 5. 更改微調器的文字大小
- 6. CSS:微調字體大小
- 7. 更改字體大小,但保持按鈕大小相同
- 8. MD-按鈕調整字體大小以適合按鈕大小
- 9. 如何更改字體大小,而不更改CSS中按鈕的大小
- 10. Gtk#的:改變字體大小按鈕
- 11. 更改按一個按鈕的HTML字體大小
- 12. 更改大小的按鈕
- 13. 更改按鈕文字字體大小的代號一個
- 14. 如何在不更改按鈕大小的情況下更改按鈕字體大小(在android中)?
- 15. 按鈕增加Xcode的字體大小/按鈕減小字體大小
- 16. 按容器更改字體大小
- 17. 更改微調框的大小
- 18. 更改QWizard按鈕大小
- 19. 更改按鈕大小
- 20. UINavigationBar按鈕更改大小?
- 21. 更改按鈕大小(XAML)
- 22. 在運行時更改jQuery Mobile按鈕的字體大小
- 23. 更改字體大小的按鈕瓦特/骷髏網格
- 24. 「動態類型」更改按鈕的字體大小
- 25. 如何更改單選按鈕ListView的字體大小?
- 26. 如何更改按鈕上的字體大小?
- 27. 更改Actionscript 3.0中按鈕標籤的字體大小
- 28. 更改jQuery手機中按鈕文本的字體大小
- 29. 更改SegmentControl按鈕標籤的字體大小
- 30. 在C++中更改gtk + 2.0中按鈕上字體的大小
我見過這種類型的解決方案遍佈計算器和糾正我,如果我錯了 - 但不會這隻改變彈出菜單微調裏面,而不是微調的文本按鈕本身? – dharris001
試試吧。你會看到這改變了單線,封閉微調器中文本的大小。 (下拉資源會影響彈出菜單。) – Sam
非常感謝,Sam :) – dharris001