我是Android的新手,正在尝试改变复选框的外观和感觉。我使用android android-sdk \ platforms \ android - #\ data \ res \ drawable中的选择器xml(btn_check.xml)。这是一个剪辑 -
<!-- Enabled states -->
<item android:state_checked="false"
android:state_enabled="true"
android:drawable="@drawable/check_mark" />
<item android:state_checked="true"
android:state_enabled="true"
android:drawable="@drawable/check_mark_green" />
<!-- Disabled states -->
<item android:state_checked="false" android:drawable="@drawable/check_mark" />
<item android:state_checked="true" android:drawable="@drawable/check_mark_green" />
在活动xml中我使用如下 -
<...>
<CheckBox
android:id="@+id/checkBox1"
android:layout_width="200dp"
android:layout_height="50dp"
android:button="@drawable/btn_check"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="126dp"
android:text="CheckBox" />
问题是这个代码在kitkat的模拟器上工作,因为它只是崩溃 - 说在JellyBean上找不到资源。 logcat提到找不到“btn_check”资源。 btn_check.xml与其他png文件一起位于drawable文件夹中。
从昨天下午起,我一直试图让这个在JellyBean上运行,但没有运气!任何帮助将不胜感激。
想知道如何确保这种平台差异!!