2012-06-16 34 views
1

我是新手,適用於Android(使用MonoDevelop)和Android開發。我想創建一個應用程序範圍的主題。此主題只需將所有EditText字段的背景顏色設置爲灰色(僅用於測試功能)。適用於Android的Mono:應用程序寬主題

在資源/文件夾的值,我創建2個文件:

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> 

之後,我修改了ApplicationManifest.xml

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

當我嘗試構建代碼時,出現以下錯誤消息:「錯誤:不允許使用字符串類型(在值爲'MyApplicationTheme'的'主題'中)。「錯誤拋出由MonoDevelop的構建上產生在AndroidManifest.xml的第一個活動節點上。

顯然我失去了一些東西,但我不知道...... 在此先感謝您的幫助!

回答

3

在清單XML需要指定這樣的主題:

android:theme="@style/MyApplicationTheme" 
相關問題