Android 使用选择器设置背景时,会导致找不到资源

Android 使用选择器设置背景时,会导致找不到资源,android,layout,selector,Android,Layout,Selector,这是选择器 04-26 01:30:01.550:E/AndroidRuntime(1556):致命异常:主 04-2601:30:01.550:E/AndroidRuntime(1556): java.lang.RuntimeException:无法启动活动 ComponentInfo{com.yuanpaiapp.yuanpai.android/com.yuanpaiapp.yuanpai.android.activity.LoginActivity}: android.view.Infla

这是选择器

04-26 01:30:01.550:E/AndroidRuntime(1556):致命异常:主 04-2601:30:01.550:E/AndroidRuntime(1556): java.lang.RuntimeException:无法启动活动 ComponentInfo{com.yuanpaiapp.yuanpai.android/com.yuanpaiapp.yuanpai.android.activity.LoginActivity}: android.view.InflateException:二进制XML文件行#32:错误 充气等级04-26 01:30:01.550:E/AndroidRuntime(1556): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.app.ActivityThread.access$600(ActivityThread.java:141)04-26 01:30:01.550:E/AndroidRuntime(1556):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.os.Handler.dispatchMessage(Handler.java:99)04-26 01:30:01.550:E/AndroidRuntime(1556):在 android.os.Looper.loop(Looper.java:137)04-2601:30:01.550: E/AndroidRuntime(1556):在 android.app.ActivityThread.main(ActivityThread.java:5041)04-26 01:30:01.550:E/AndroidRuntime(1556):在 java.lang.reflect.Method.Invokenactive(本机方法)04-26 01:30:01.550:E/AndroidRuntime(1556):在 java.lang.reflect.Method.invoke(Method.java:511)04-26 01:30:01.550: E/AndroidRuntime(1556):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 04-2601:30:01.550:E/AndroidRuntime(1556):在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)04-26 01:30:01.550:E/AndroidRuntime(1556):在 dalvik.system.NativeStart.main(本机方法)04-26 01:30:01.550: E/AndroidRuntime(1556):由以下原因引起:android.view.InflateException: 二进制XML文件行#32:膨胀类04-26时出错 01:30:01.550:E/AndroidRuntime(1556):在 createView(LayoutInflater.java:613)04-26 01:30:01.550:E/AndroidRuntime(1556):在 com.android.internal.policy.impl.PhoneLayoutFlater.onCreateView(PhoneLayoutFlater.java:56) 04-2601:30:01.550:E/AndroidRuntime(1556):在 onCreateView(LayoutInflater.java:660) 04-2601:30:01.550:E/AndroidRuntime(1556):在 createViewFromTag(LayoutInflater.java:685) 04-2601:30:01.550:E/AndroidRuntime(1556):在 rInflate(LayoutInflater.java:746)04-26 01:30:01.550:E/AndroidRuntime(1556):在 rInflate(LayoutInflater.java:749)04-26 01:30:01.550:E/AndroidRuntime(1556):在 膨胀(LayoutInflater.java:489)04-26 01:30:01.550:E/AndroidRuntime(1556):在 膨胀(LayoutInflater.java:396)04-26 01:30:01.550:E/AndroidRuntime(1556):在 膨胀(LayoutInflater.java:352)04-26 01:30:01.550:E/AndroidRuntime(1556):在 com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:270) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.app.Activity.setContentView(Activity.java:1881)04-26 01:30:01.550:E/AndroidRuntime(1556):在 com.yuanpaiapp.yuanpai.android.BaseActivity.onCreate(BaseActivity.java:29) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.app.Activity.performCreate(Activity.java:5104)04-26 01:30:01.550:E/AndroidRuntime(1556):在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 04-2601:30:01.550:E/AndroidRuntime(1556):。。。11更多04-26 01:30:01.550:E/AndroidRuntime(1556):由以下原因引起: java.lang.reflect.InvocationTargetException 04-26 01:30:01.550: E/AndroidRuntime(1556):在 java.lang.reflect.Constructor.constructNative(本机方法)04-26 01:30:01.550:E/AndroidRuntime(1556):在 java.lang.reflect.Constructor.newInstance(Constructor.java:417)04-26 01:30:01.550:E/AndroidRuntime(1556):在 创建视图(LayoutInflater.java:587)04-26 01:30:01.550:E/AndroidRuntime(1556):。。。25更多04-26 01:30:01.550: E/AndroidRuntime(1556):由以下原因引起: android.content.res.Resources$NotFoundException:文件 res/drawable-mdpi-v4/selector\u btn\u action\u bar\u right.xml来自drawable 资源ID#0x7f020019 04-26 01:30:01.550:E/AndroidRuntime(1556): 位于android.content.res.Resources.loadDrawable(Resources.java:1953) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.content.res.TypedArray.getDrawable(TypedArray.java:601)04-26 01:30:01.550:E/AndroidRuntime(1556):在 android.view.view.(view.java:3330)04-2601:30:01.550: E/AndroidRuntime(1556):在 android.widget.TextView.(TextView.java:583)04-2601:30:01.550: E/AndroidRuntime(1556):在 android.widget.Button.(Button.java:107)04-2601:30:01.550: E/AndroidRuntime(1556):在 android.widget.Button.(Button.java:103)04-2601:30:01.550: E/AndroidRuntime(1556):。。。28更多04-26 01:30:01.550: E/AndroidRuntime(1556):由以下原因引起: org.xmlpull.v1.XmlPullParserException:二进制XML文件行#4: 标记需要一个“drawable”属性或定义drawable的子标记 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:178) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.graphics.drawable.drawable.createFromXmlInner(drawable.java:885) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.graphics.drawable.drawable.createFromXml(drawable.java:822) 04-2601:30:01.550:E/AndroidRuntime(1556):在 android.content.res.Resources.loadDrawable(Resources.java:1950)04-26 01:30:01.550:E/AndroidRuntime(1556):。。。33
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <RelativeLayout
        android:id="@+id/rellay_action_bar_bg"
        android:layout_width="match_parent"
        android:layout_height="@dimen/action_bar_height"
        android:background="@color/blue" >

        <Button
            android:id="@+id/btn_action_bar_left"
            android:layout_width="20dp"
            android:layout_height="30dp"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:layout_marginLeft="5dp"
            android:background="@drawable/selector_btn_back"
            android:contentDescription="@string/app_name"
            android:visibility="invisible" />

        <TextView
            android:id="@+id/tv_action_bar_title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:layout_gravity="center"
            android:textColor="@color/white"
            android:textSize="@dimen/text_size" />

        <Button
            android:id="@+id/btn_action_bar_right"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:layout_marginRight="5dp"
            android:background="@drawable/selector_btn_action_bar_right"
            android:contentDescription="@string/app_name"
            android:visibility="invisible" />
    </RelativeLayout>

    <LinearLayout
        android:id="@+id/content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/rellay_action_bar_bg"
        android:orientation="vertical" >
    </LinearLayout>

</RelativeLayout>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:color="@color/blue" android:state_pressed="true"></item>
    <item android:color="@color/white" android:state_pressed="false"></item>

</selector>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" >
        <shape xmlns:android="http://schemas.android.com/apk/res/android"
            android:shape="rectangle" >
            <solid android:color="@color/blue" />
        </shape>
    </item>
    <item >
        <shape xmlns:android="http://schemas.android.com/apk/res/android"
            android:shape="rectangle" >
            <solid android:color="@color/white" />
        </shape>
    </item>
</selector>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/blue" android:state_pressed="true" />
    <item android:drawable="@drawable/white" android:state_pressed="false" />
</selector>