【问题标题】:Error: No resource identifier found for attribute 'starColor' in package 'android'错误:在包“android”中找不到属性“starColor”的资源标识符
【发布时间】:2025-12-27 19:15:11
【问题描述】:

我正在使用 xamarin。 我已经尝试将“http://schemas.android.com/apk/res/android”更改为“http://schemas.android.com/apk/lib/android”,但没有成功。我更改了构建目标,但错误仍然... 这是错误仍然存​​在的 xml 代码:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
    <layer-list>
        <item android:right="5dp" android:top="5dp">
            <shape>
                <corners android:radius="2dp"/>
                <solid android:color="#D6D6D6"/>                
            </shape>
        </item>

        <item android:bottom="2dp" android:left="2dp">
            <shape>
                <gradient android:angle="270" android:endColor="#4A6EA9" android:starColor="#4A6EA9"/>
                <stroke android:width="1dp" android:color="#BABABA"/>
                <corners android:radius="4dp"/>
                <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp"/>
            </shape>
        </item>

    </layer-list>
</item> 
</selector>

【问题讨论】:

  • schemas.android.com/apk/res/android">

标签: android xml xamarin


【解决方案1】:

android:starColor - android 中没有此类属性

应该是android:startColor

【讨论】:

    最近更新 更多