Можно ли установить цвет фона на стекле [gdk-immersion]?

мой стеклянный проект идет отлично.

Мне интересно, можно ли изменить цвет фона в представлении. Я использую погружение, и все мое приложение работает на этом единственном представлении. Весь вид - относительный макет.

Я изначально пытался это сделать из кода, определяя мой относительный макет и делая: rl.setBackgroundColor(color.empty_gray); Но не было изменений, возникающих при вызове этого кода. Затем я попытался добавить его непосредственно к элементу XML с помощью android:background="@color/warning_red", который также ничего не дал.

Невозможно изменить цвет фона в представлении? Я знаю, что вы можете установить фоновый рисунок на карте, но погружение действительно работает намного лучше для моего приложения. Могу ли я установить фоновый рисунок с цветом, будет ли это работать?

Вот моя общая относительная компоновка:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/rel_layout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:keepScreenOn="true"
    android:background="@color/warning_red"
    tools:context=".MainActivity" >

Любая помощь или обходное решение будут оценены.

Ответ 1

Как я решил эту проблему, задав следующую строку в моем макете:

 android:background="@color/black"

И затем я создал файл в папке VALUES, назвал его colors.xml и поместил цветовое кодирование

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="black">#ff000000</color>
</resources>

Я не помню, где я это читал, но он действительно работал для моей погружной посуды.