我将清单文件更改为使用以下主题: 从: @ style / AppTheme 至 @ style / Theme.Material.Light
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="App1.App1" android:installLocation="preferExternal">
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="27" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" **android:theme="@style/Theme.Material.Light"></application>
</manifest>
但是在构建和部署时出现以下错误:
Sdkminversion如下,它在21以上。 use-sdk android:minSdkVersion =“ 23”
我设法使其能够使用Theme.Holo.Light进行编译 但是,通过清除以下文件夹中的内容,主题仍为黑色: C:\ Users \您的名字\ AppData \ Local \ Xamarin Theme.Holo.Light应该在彩色背景中是白色的,对吧?
有什么想法吗?
答案 0 :(得分:0)
您应该在Theme.Material.Light
中定义/Resource/values/style.xml
。
<style name="MyMaterialTheme" parent="Theme.Material.Light">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">#1286d9</item>
<item name="colorPrimaryDark">#1286d9</item>
</style>
&,而不要像这样@style/MyMaterialTheme
那样使用它。您应该根据自己的喜好使用颜色和其他功能。