Фон фоновой строки Android

Я работаю над XML-файлом макета, и я хочу установить цвет фона для LinearLayout. Этот бит, который я сейчас использую, отлично работает:

android:background="#1a64b7" 

Однако я бы предпочел нарушить это. В моем файле strings.xml у меня есть

 <string name="bg_blue">#1a64b7</string> 

Но когда я использую это следующим образом:

 android:background="@string/bg_blue" 

Он отлично проявляется в графическом представлении макета в Eclipse, но приложение выходит из строя, как только оно открывается. Есть идеи? Благодаря тонну.

Ник

Solutions Collecting From Web of "Фон фоновой строки Android"

Это правильный способ сделать это!

Например, вам понадобятся некоторые ресурсы xml с такими строками, как:

 <resources> <color name="candidate_normal">#FF000000</color> <color name="candidate_recommended">#FFE35900</color> <color name="candidate_other">#ff808080</color> <color name="candidate_background">#bbffffff</color> </resources> 

Лучше всего сохранять цвета в color.xml и ссылаться на них как «@ color / bg_blue». Сохраните файл strings.xml только для копирования текста.

http://developer.android.com/guide/topics/resources/more-resources.html#Color

Вам может понадобиться избежать этого символа фунта.

http://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling