我正在尝试将自定义按钮添加到我的 XML 我有一个线性布局和一个 RelativeLayout 里面。
当我使用 android:background="@drawable/WHATEVER" 它工作。但是当我添加@drawable 时,它会因Binary XML file line #44: Error inflating class <unknown>
异常而崩溃。
问题仅适用于 RelativeLayout 按钮。
XML 文件:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical">
<Button
android:id="@+id/blue_button"
android:layout_width="75dp"
android:layout_height="75dp"
android:background="@color/blue"
android:onClick="checkSeqence"/>
<Button
android:id="@+id/changing_colors"
android:layout_width="75dp"
android:layout_height="75dp"
android:background="@color/black"
android:layout_centerInParent="true"
android:clickable="false"
/>
<Button
android:id="@+id/yellow_button"
android:layout_width="75dp"
android:layout_height="75dp"
android:layout_alignParentRight="true"
android:background="@drawable/custom_button_yellow"
android:onClick="checkSeqence"/>
</RelativeLayout>
<Button
android:id="@+id/green_button"
android:layout_width="75dp"
android:layout_height="75dp"
android:layout_marginTop="120dp"
android:background="@drawable/custom_button_green"
android:onClick="checkSeqence"/>
</LinearLayout>
我如何使用可绘制对象?