私はMonoforAndroid(MonoDevelopを使用)とAndroid開発全般に不慣れです。アプリケーション全体のテーマを作成したい。このテーマでは、すべてのEditTextフィールドの背景色を灰色に設定するだけで済みます(機能をテストするためだけです)。
Resources / valuesフォルダーに、次の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」の「theme」)。」このエラーは、AndroidManifest.xmlの最初のアクティビティノードでスローされます。 MonoDevelopによるビルドで生成されます。
どうやら何かが足りないようですが、手がかりがありません...よろしくお願いします!