是否可以在玻璃上设置背景颜色[gdk-immersion]?

时间:2014-01-28 00:51:05

标签: android-layout google-glass google-gdk

我的玻璃项目进展顺利。

我想知道是否可以更改视图的背景颜色。我正在使用沉浸式,我的整个应用程序在该单一视图上运行。整个视图是相对布局。

我最初通过定义我的相对布局并执行以下操作从代码尝试:rl.setBackgroundColor(color.empty_gray);但是在调用此代码时没有发生更改。然后我尝试使用android:background="@color/warning_red"将其直接添加到XML元素中,这也没有产生任何效果。

是否无法更改视图的背景颜色?我知道你可以在卡片中设置图片背景,但沉浸感对我的应用程序来说确实更好。我可以用彩色设置图片背景吗?会有效吗?

以下是我的整个相对布局设置:

<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 个答案:

答案 0 :(得分:2)

我解决这个问题的方法是在布局中设置以下行:

 android:background="@color/black"

然后我在VALUES文件夹中创建了一个文件,称为colors.xml并放置颜色编码

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

我不记得我在哪里读过这本书,但它确实适用于我的沉浸式玻璃器皿。

相关问题