Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有自定义属性的Android selector.xml引发XmlPullParserException_Android_Android Layout_Android Xml_Android Theme - Fatal编程技术网

带有自定义属性的Android selector.xml引发XmlPullParserException

带有自定义属性的Android selector.xml引发XmlPullParserException,android,android-layout,android-xml,android-theme,Android,Android Layout,Android Xml,Android Theme,我在使用自定义属性时遇到问题。请帮忙 我在attr.xml中定义了自定义属性 在这种情况下,它的状态为颜色变化。就我而言,它们是可抽出式的。如果有其他方法,请提出解决方案 提前感谢..在L预览之前,Android不支持可绘制XML中的主题属性。在L preview之前,任何主题属性都将被视为无效值,并根据类型引发膨胀异常或解析为0/null。您找到解决此问题的方法了吗?我还没有找到任何解决方法。因此,我在选择器中使用可绘制属性,而不是自定义属性。 <attr format="refer

我在使用自定义属性时遇到问题。请帮忙

我在attr.xml中定义了自定义属性

在这种情况下,它的状态为颜色变化。就我而言,它们是可抽出式的。如果有其他方法,请提出解决方案


提前感谢..

在L预览之前,Android不支持可绘制XML中的主题属性。在L preview之前,任何主题属性都将被视为无效值,并根据类型引发膨胀异常或解析为0/null。

您找到解决此问题的方法了吗?我还没有找到任何解决方法。因此,我在选择器中使用可绘制属性,而不是自定义属性。
<attr format="reference" name="btnPressed" />
<attr format="reference" name="btnNormal" />
<style name="MyTheme" parent="@style/Theme.Sherlock.Light.NoActionBar">
   <item name="btnPressed">@drawable/fav_icon</item>
   <item name="btnNormal">@drawable/not_fav_icon</item>
</style>
<selector xmlns:android="http://schemas.android.com/apk/res/android">   
    <item android:state_checked="true" android:drawable="?attr/btnPressed"/> 
    <item android:state_checked="false" android:drawable="?attr/btnNormal"/> 
    <item android:drawable="?attr/btnNormal"/>
</selector>
        <ToggleButton
            android:id="@+id/station_fav_star"
            android:layout_width="42dip"
            android:layout_height="42dip"
            android:background="@drawable/favorite_btn"
            android:textOff=""
            android:textOn="" />