在android開(kāi)發(fā)過(guò)程中,顏色的使用也是最基本的操作,希望通過(guò)此文章對(duì)初學(xué)者有一定幫助,前面我們也通《結(jié)合實(shí)例介紹android資源文件的使用方法》介紹了資源文件的使用方法,接下來(lái)由南昌網(wǎng)站建設(shè)公司百恒網(wǎng)絡(luò)工程師通過(guò)一個(gè)實(shí)例來(lái)演示顏色資源的使用,本實(shí)例的功能是定義兩個(gè)顏色資源:紅色 背景和藍(lán)色文字。實(shí)例步驟說(shuō)明如下。
定義一個(gè)名稱(chēng)為“Chapter03_Resource”的 Android 工程,在該工程的 resvalues 目錄下,定義一個(gè) colors.xml 顏色資源文件,內(nèi)容如下所示。?
? ? ? ??
? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ?
在該工程的 reslayout目錄下定義一個(gè)布局資源文件,在該文件中添加一個(gè) TextView 視圖組件,引用顏色資源,設(shè)置視圖組件 TextView 的文字顏色為藍(lán)色。?
? ? ? ?
? ? ? ? ? ? ? android:layout_width="fill_parent"?
? ? ? ? ? ? ? android:layout_height="fill_parent">
? ? ? ?
? ? ? ? ? ? ? ?android:layout_width="wrap_content"?
? ? ? ? ? ? ? android:layout_height="wrap_content"?
? ? ? ? ? ? ? android:textColor="@color/blue_text"
? ? ? ?/>
? ? ? ? ?
定義一個(gè) TestColorActivity 類(lèi),引用顏色資源文件,設(shè)置背景色為紅色。?
package com.amaker.ch03.color;
? ? ? import android.app.Activity;
? ? ? ?import android.os.Bundle;?
? ? ? ?import com.amaker.test.R;?
public class TestColorActivity extends Activity {
? ? ? ?@Override?
? ? ? ? ? ? ? public void onCreate(Bundle savedInstanceState) {
? ? ? ? ? ? ? ?super.onCreate(savedInstanceState);?
? ? ? ? ? ? ? setContentView(R.layout.test_color);?
? ? ? ? ? ? ? // 引用顏色資源,設(shè)置背景色為紅色
? ? ? ? ? ? ? ?getWindow().setBackgroundDrawableResource(R.color.red_bg);
? ? ? ? ? ? ? ?}
? ? ? ? }?
運(yùn)行程序,結(jié)果如圖所示。?
。
? 本文僅限內(nèi)部技術(shù)人員學(xué)習(xí)交流,不得作于其他商業(yè)用途.希望此文對(duì)廣技人員有所幫助。原創(chuàng)文章出自:南昌APP開(kāi)發(fā)公司-百恒網(wǎng)絡(luò)http://www.gimmickmag.com/app/index.html如轉(zhuǎn)載請(qǐng)注明出處!