Android 的視覺化介面
Android簡介使用方法開發工具開始寫程式視覺化介面視覺元件對話元件核心物件事件處理資料儲存查詢功能影音功能繪圖功能網路功能衛星地圖特殊功能資源管理裝置管理系統核心問題與回答刷機升級常用軟體Eclipse教學錄影訊息相關網站參考文獻最新修改簡體版English |
簡介Android 的畫面是一棵由 View 與 ViewGroup 所形成的樹,每個 ViewGroup 可以容納許多個 View 元件,以下是這種視覺樹的抽象示意圖。 ![]() 圖一、Android 的排版是一棵由 View 所形成的樹 舉例而言,下圖是一個由 LinearLayout 與 RelativeLayout 所合成的樹狀結構,代表在 LinearLayout 中又放入了一個 RelativeLayout 容器,最後形成整個畫面。 ![]() 圖一、Android 排版的一個範例 直接用程式建立 Layout 畫面您可以用程式直接建立 Layout 的樹狀結構,以下是一個很簡單的 Layout 範例。 package ccc.test; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class HelloActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.main); TextView view = new TextView(this); view.setText("Hello!"); setContentView(view); } } 專案下載:HelloActivity.zip 使用 XML 描述 Layout您也可以使用 XML 描述 Layout 的結構,以下是一個範例。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello, I am a TextView" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello, I am a Button" /> </LinearLayout> 參考文獻
|
page revision: 2, last edited: 28 Sep 2010 03:23








Post preview:
Close preview