Xamarin.android Android的Mono:应用程序范围的主题

Xamarin.android Android的Mono:应用程序范围的主题,xamarin.android,android-theme,Xamarin.android,Android Theme,我不熟悉Mono for Android(使用MonoDevelop)和一般的Android开发。我想创建一个应用程序范围的主题。此主题只需将所有EditText字段的背景颜色设置为灰色(仅用于测试功能) 在Resources/values文件夹中,我创建了两个文件: Styles.xml <resources> <style name="tstEditText" parent="android:style/Widget.EditText"> <item n

我不熟悉Mono for Android(使用MonoDevelop)和一般的Android开发。我想创建一个应用程序范围的主题。此主题只需将所有EditText字段的背景颜色设置为灰色(仅用于测试功能)

在Resources/values文件夹中,我创建了两个文件:

Styles.xml

<resources>
<style name="tstEditText" parent="android:style/Widget.EditText">
    <item name="android:background">#cccccc</item>
</style>
</resources>

#中交
Themes.xml

<resources>
<style name="MyApplicationTheme" parent="android:Theme">    
    <item name="android:editTextStyle">@style/txtEditText</item>
</style>
</resources>

@样式/txtEditText
之后,我修改了ApplicationManifest.xml

<application android:label="MyApplication" android:theme="MyApplicationTheme"></application>

当我尝试构建代码时,我收到以下错误消息:“错误:不允许使用字符串类型(在'theme'处,值为'myapplicationteme')。”该错误在MonoDevelop在构建时生成的AndroidManifest.xml中的第一个活动节点上抛出

显然我遗漏了什么,但我不知道。。。
提前感谢您的帮助

在清单XML中,您需要指定如下主题:

android:theme="@style/MyApplicationTheme"