我想改变微调器的外观,使其看起来像外面的文本视图。我目前的做法是:
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/spinner_style"/>
和样式资源:
<style name="spinner_style" parent ="@android:attr/textViewStyle">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textAppearance">@style/MyText</item>
</style>
<style name="MyText" parent="@android:style/TextAppearance">
<item name="android:textColor">#00ffff</item>
</style>
它不会抛出任何错误,但对外观也没有影响。另外,我可能会在Textview上绑定一个微调器,但不知道如何:)
感谢您的帮助。
答案 0 :(得分:1)
我相信你需要改变微调器的背景,因为这就是它给它'spinner'的外观(textarea +箭头)。
<item name="android:background">@android:color/transparent</item>
最好使用9-Patch绘图替换背景,以便正确表示任何文本。
答案 1 :(得分:0)
您必须将背景设置为null:
<item name="android:background">@null</item>