2014-01-28 79 views
1

我的玻璃項目很棒。是否可以在玻璃上設置背景色[gdk-immersion]?

我想知道是否有可能改變視圖的背景顏色。我正在使用沉浸式操作,並且我的整個應用都在單一視圖上運行。整個視圖是相對佈局。

我最初試圖從代碼中通過定義我的相對佈局和做到這一點: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" > 

任何幫助或解決方法,將不勝感激。

回答

2

我解決這個問題的方法是通過設置下面一行在我的佈局:

android:background="@color/black" 

然後我創建的文件夾值的文件,把它稱爲colors.xml並把顏色編碼

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

我不記得我在哪裏讀過這些東西,但它確實可以用於我的浸入式玻璃器皿。

相關問題