二进制XML文件行#44:错误导致类<unknown> </unknown>

时间:2012-10-13 12:44:05

标签: android android-layout

我正在尝试向我的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?

1 个答案:

答案 0 :(得分:1)

我不小心启动了动画列表XML而不是图层列表。 将其更改为图层列表解决了问题