Android開發筆記(五)— 更改手機窗口底色

指定Layout背景最簡單的方法,通常是把顏色的常數定義在darwable當中,這個範例我們要把背景變成白色。

設計思路:

  1. 在values下面新建一個color.xml,定義兩個顏色,一個是白色name="white",值為#ffffffff。一個是灰色name="darkgray",值為#808080FF。
  2. 對main.xml布局文件增加兩個TextView,和兩個EditText。TextView使用android:textColor設置顏色為darkgray。設置全局背景android:background顏色為white。並且全局使用絕對定位。

代碼如下:EX03_02.javapackage dan.ex03_02;import android.app.Activity;import android.os.Bundle;public class EX03_02 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); }}main.xml<?xml version="1.0" encoding="utf-8"?><AbsoluteLayoutandroid:id="@+id/widget35"android:layout_width_="fill_parent"android:layout_height="fill_parent"android:background="@drawable/white"xmlns:android="http://schemas.android.com/apk/res/android"><TextViewandroid:id="@+id/widget28"android:layout_width_="wrap_content"android:layout_height="wrap_content"android:text="@string/str_id"android:textColor="@drawable/darkgray"android:layout_x="61px"android:layout_y="69px"></TextView><TextViewandroid:id="@+id/widget29"android:layout_width_="wrap_content"android:layout_height="wrap_content"android:text="@string/str_psw"android:textColor="@drawable/darkgray"android:layout_x="61px"android:layout_y="158px"></TextView><EditTextandroid:id="@+id/widget31"android:layout_width_="120dip"android:layout_height="wrap_content"android:textSize="18sp"android:layout_x="114px"android:layout_y="57px"></EditText><EditTextandroid:id="@+id/widget30"android:layout_width_="120dip"android:layout_height="wrap_content"android:textSize="18sp"android:password="true"android:layout_x="112px"android:layout_y="142px"></EditText></AbsoluteLayout>string.xml<?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">Hello World, EX03_02!</string> <string name="app_name">EX03_02</string> <string name="str_id">賬號</string> <string name="str_psw">密碼</string></resources>color.xml<resources> <drawable name="darkgray">#808080FF</drawable> <drawable name="white">#FFFFFFFF</drawable></resources>運行效果如下:


推薦閱讀:

在心靈的窗口
[轉載]女士窗口?女賊被奸?美女勞軍?美麗願望···
排隊也要吃到 魔都火爆的街頭窗口美食
圖形窗口
Revit任務對話框

TAG:手機 | Android | 筆記 | Android開發 | 窗口 |