【发布时间】:2017-09-28 00:15:10
【问题描述】:
在 Visual Studio 2017 中,我创建了一个 Xamarin 4.4.0.34 “Blank app (android)”应用程序。
我需要将应用程序的主题设置为Theme.Material。在this document之后,我在AndroidManifest.xml下的application元素中添加了the android:theme属性:
<application android:theme="@android:style/Theme.Material"></application>
将 Material 主题设置为无效,当我部署到运行 Android 4.4.4 (api 19) 的设备时,我仍然获得默认主题(下图)。
我也尝试将主题设置在AssemblyInfo.cs 下以及直接设置在[Activity] 属性上,均无效。
另一方面,将主题设置为Theme.Holo.Light 下AndroidManifest.xml 有效。
我错过了什么?
Theme.Material 是否需要安装或导入?
详情
- Xamarin 4.4.0.34
- Xamarin Android SDK 7.2.0.7
- 编译版本为Android 7.1 (Nougat)
- 最低版本为 Android 4.1(api 16)
- 目标 Android 版本为 Android 7.1(Nougat)
我得到的主题:
【问题讨论】:
标签: android xamarin xamarin.android