私は次のような単純なレイアウトを持っています:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/widget30"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/translucent_red"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
私のcolors.xmlファイルは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="opaque_red">#f00</color>
<color name="translucent_red">#80ff0000</color>
</resources>
VS2010でコンパイルすると、「System.InvalidOperationException:コマンドが失敗しました...」というエラーが表示されます。colors.xmlをres/valuesおよびres/colorに配置しようとしましたが、それでもエラーが発生します。次のように色を直接参照すると、次のようになります。
android:background="#80ff0000"
すべてが正常に動作します。
誰かがcolors.xmlがMonoDroidでサポートされているかどうかを知っていますか?サポートされている場合、なぜこのエラーが発生するのですか?
助けてくれてありがとう!