2013-07-22 20 views
5

Xamarin Studioで構築されたアンドロイドアプリケーションがあります。 colors.xmlという名前のファイルをResources/valuesフォルダに追加しました。内容は以下の通りです:Xamarinの色が原因でビルドエラーが発生する

これを定義して使用するには、this approachでした。しかし、私はそれをビューのルート要素に適用しようとしていました(SO上の他の場所のリソースは正確なリンクを持っていません)。そこで、私はそれをビューに適用し、android:background="@color/ViewBackgroundColor"属性をルート要素に追加しました。ただし、@ color/ViewBackgroundColorが値ではないというビルドエラーが発生します。この問題を抱えている人は誰ですか?解決がありますか?

答えて

7

この色を参照するには、すべて小文字を使用する必要があります。

ので

android:background="@color/viewbackgroundcolor" 

XamarinツールはAndroidがリソース名のために持っている規則に準拠するようにすべての名前を小文字にためです。

1

AndroidResourceとして「build action」(ファイルcolor.xmlのマウスの右ボタンを使用)を設定することも重要です。

関連する問題