У меня есть простой макет следующим образом:
<?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">
My colors.xml file is as follows:
<?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, и если да, то почему я получаю эту ошибку?
Спасибо за помощь!