【发布时间】:2017-11-16 01:37:43
【问题描述】:
我之前一直在使用 Xamarin Studio 编写 Google 地图应用程序,并将文件复制到一个新文件夹中以便在 Visual Studio 中使用。
在 Visual Studio 中构建 Android 应用程序时,我遇到了许多与 Google Play 组件相关的资源错误。
这是错误之一:
No resource found that matches the given name (at 'drawable' with value '@drawable/common_signin_btn_icon_pressed_dark')
这是 XML 文件:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@drawable/common_signin_btn_icon_pressed_dark" />
<item
android:state_enabled="false"
android:state_focused="true"
android:drawable="@drawable/common_signin_btn_icon_disabled_focus_dark" />
<item
android:state_focused="true"
android:drawable="@drawable/common_signin_btn_icon_focus_dark" />
<item
android:state_enabled="false"
android:drawable="@drawable/common_signin_btn_icon_disabled_dark" />
<item
android:drawable="@drawable/common_signin_btn_icon_normal_dark" />
</selector>
这些资源文件在代码中的重要性如何?我可以只删除 XML 文件中的引用吗?
提前致谢
【问题讨论】:
标签: android visual-studio-2012 xamarin android-drawable xml