我已经阅读了堆栈溢出中的各种帖子,了解如何更改微调器中条目的“文本大小”,但它们似乎都没有用。
我正在“模板化”我的星系标签10.1的主要布局。 所以我希望我的项目显示得更大,例如在手机上。
好的,我检查一下,90%的人都在谈论android:textSize =“.....”但它对我不起作用(???)我不负责!
这是我的xml定义:
<Spinner
android:id="@+id/spinner1"
android:layout_width="fill_parent"
android:layout_height="75dp"
android:textSize="30sp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:drawSelectorOnTop="true"
android:contentDescription="@string/test"
android:prompt="@string/choose_one"
tools:listitem="@android:layout/simple_spinner_item"
/>
正如你所看到的,我添加了textSize标签,甚至textAppearance ........没有任何positiv结果......项目保留在一个小字体,默认一个我猜... ...
有个主意吗? 感谢。
答案 0 :(得分:0)
不是使用@android:layout/simple_spinner_item
在Spinner
中渲染你的itens,而是创建自己的项目布局并设置padding
以便为选择项目提供空间。
示例:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TextView>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/spinner_item_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:text="Example"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="30sp" >
</TextView>
你的微调器使用这种布局:
<Spinner
android:id="@+id/spinner1"
android:layout_width="fill_parent"
android:layout_height="75dp"
android:drawSelectorOnTop="true"
android:contentDescription="@string/test"
android:prompt="@string/choose_one"
tools:listitem="@layout/your_own_spinner_item"
/>
答案 1 :(得分:-1)
您可以尝试添加layout_height =“wrap_content”吗?