我正在为我的应用程序制作自定义UI,几乎为所有控件创建了基于XML的形状,这很好,但是微调器似乎是主要问题,是他们为旋转器创建新形状的任何示例,这可以支持1.5到2.2,我知道一个教程,告诉旋转器的自定义形状,但是不到1.5,谢谢
答案 0 :(得分:2)
你设法做到了吗? 我建议你像这样制作一个XML Drawable:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:state_focused="false">
<shape>
<solid android:color="#535151" />
<stroke android:width="1dp" android:color="#000000" />
<corners android:radius="3dp" />
<padding android:left="1dp"
android:top="1dp"
android:right="1dp"
android:bottom="1dp" />
</shape>
</item>
</selector>
然后在'main.xml'中将它用作微调器的背景:
<Spinner
android:background="@drawable/spinner_design"
android:id="@+id/customSpinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
为了使您的微调器设计看起来连贯,您还应该为微调器设置自己的<TextView>
设计,并为<TextView>
和XML Drawable Shape
使用类似的背景颜色