Можно ли установить цвет фона на стекле [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>
Я не помню, где я это читал, но он действительно работал для моей погружной посуды.