【发布时间】:2016-06-11 07:10:56
【问题描述】:
我添加了开关,我想改变它的颜色,所以我在drawables中添加了以下内容。
Thumb.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@color/black" />
<item android:state_pressed="true" android:drawable="@color/tabAccessoryButtonSelected" />
<item android:state_checked="true" android:drawable="@color/tabAccessoryButtonSelected" />
</selector>
Track.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@color/tabAccessoryButtonSelected" />
</selector>
Layout.xml
<Switch
android:layout_width="200dp"
android:layout_height="200dp"
android:id="@+id/switch1"
android:layout_centerHorizontal="true"
android:paddingTop="50dp"
android:text="@string/notification_settings"
android:textColor="@color/white"
android:thumb="@drawable/thumb"
android:track="@drawable/track"
/>
我一添加这个,switch就停止在布局中显示了,文字还在,但是switch工具不在了。
如果我删除 Thumb.xml 和 Track.xml 它开始显示开关。
请指导我在这里做错了什么。
谢谢
【问题讨论】:
标签: android android-layout android-studio layout