Android 顏色資源

2018-02-18 13:42 更新

你可以使用引用標(biāo)識符間接引用顏色。

顏色I(xiàn)D在 your-package.R.color 命名空間下可用。

Android定義了一組基本顏色,可以通過android.R.color 命名空間訪問。

例子

下面顯示了在XML資源文件中指定顏色的一些示例。

<resources>
    <color name="red">#f00</color>
    <color name="blue">#0000ff</color>
    <color name="green">#f0f0</color>
    <color name="main_back_ground_color">#ffffff00</color>
</resources>

上面的條目需要位于/res/values子目錄的文件中。

文件的名稱可以是你選擇的任何內(nèi)容。

以下代碼顯示了在Java代碼中使用顏色資源的示例。

int mainBackGroundColor =  activity.getResources.getColor(R.color.main_back_ground_color);

main_back_ground_color 在上面的資源文件中定義。

在視圖定義中使用顏色資源

作為字符串資源,我們可以在布局中引用顏色資源。

以下代碼顯示了如何在視圖定義中使用顏色資源。

<resources>
    <color name="red">#f00</color>
    <color name="blue">#0000ff</color>
    <color name="green">#f0f0</color>
    <color name="main_back_ground_color">#ffffff00</color>
</resources>

以下代碼顯示如何在布局資源中使用定義的顏色。

<TextView android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:textColor="@color/red"
          android:text="Sample Text to Show Red Color"/>


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號