android - 如何在 Xamarin.Android 中使用 "values-v11"文件夹

标签 android themes xamarin.android

The android doc here声明我可以针对 Api 级别 8+ 设备,并且仍然指定我想对 API 级别 11+ 设备使用 Holo 主题。我应该能够使用两个 themes.xml 文件来做到这一点:

  • 对于 API 级别 8、9 和 10 的设备,将进入/Resources/values
  • 对于 API 级别 11+ 的设备,可以进入/Resources/values-v11

在 Xamarin.Android 项目中,使用 Xamarin Studio 它看起来不工作,我收到编译时错误:

Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Holo'. 

我是不是做错了什么?有解决方法吗?

最佳答案

Theme.Holo 仅适用于 API 11 及更高版本。

如果您的项目目标设置为自动,系统将根据所需的最低级别构建(我认为)。

尝试将其显式设置为更高的 API 版本。

关于android - 如何在 Xamarin.Android 中使用 "values-v11"文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15481645/

相关文章:

android - 具有文件方案和 pathPattern 的 Intent 过滤器错误地评估为真

react-native - 如何将静态导航选项与功能组件一起使用?

windows-phone-7 - 如何防止 Windows Phone 的主题资源

android - Android App 中最用户友好的布局选项

android - Spinner 填充了 Firestore 中的多个文档如何删除所选项目?

android - 重新加载 Activity 后 ProgressBar 看起来很奇怪

Android 位图蒙版颜色,去除颜色

android - 具有默认对话框主题的自定义 Activity 主题

Xamarin.Forms 发布错误 bundles/armeabi-v7a/temp.c :1:39: fatal error: mono/metadata/mono-config. h: No such file or directory

android - Xamarin 形成自定义启动屏幕