我正在尝试向我的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>
我如何使用drawable?
答案 0 :(得分:1)
我不小心启动了动画列表XML而不是图层列表。 将其更改为图层列表解决了问题