[转]Jollen 的 Android 教學,#2: Activity与View 的關係
来源:互联网 发布:json.net快速入门 编辑:程序博客网 时间:2024/06/13 08:39
[转]Jollen 的 Android 教學,#2: Activity与View 的關係
原文地址: http://www.jollen.org/blog/2008/12/jollen-android-programming-2.html
上一則文章介紹了 Activity 與 View 的觀念,若能再理解 Activity 與 View 的關係,就不難了解 Android 應用程式的整個模式了。請看以下的範例程式:
package com.moko.hello;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class HelloMoko extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText("Hello Moko"); setContentView(tv); }}
這是在 Android SDK 文件裡的一段範例程式,類別 HelloAndroid 繼自 Activity。下圖是Activity的生命週期(lifecycle)。在「Jollen 的 Android 教學,#1」裡提到 Activity 負責建立視窗,根據 Activity lifecycle,當視窗建立時,onCreate 事件被觸發,所以我們在 onCreate 裡建立 View。
TextView 是 Android 的其中一個 View,故名思義,這是一個顯示文字的 View。最後,呼叫 Activity 的 method 'setContentView' 來將 UI 顯示於視窗上。
- [转]Jollen 的 Android 教學,#2: Activity与View 的關係
- [转]Jollen 的 Android 教學,#5: 使用 View 的 XML 屬性
- [转]Jollen 的 Android 教學,#3: 第一個 Android 專案
- [转]Jollen 的 Android 教學,#4: 使用 XML 安排 UI
- [转]Jollen 的 Android 教學,#6: WebView 體驗與 findViewByID
- [转]Jollen 的 Android 教學,#9: 啟動 Service - startService()
- Jollen 的 Android 教學,#17: 樣式設計(Styles)初體驗
- [转]Jollen 的Android 教學,#1: Android 應用程式模式
- [转]Jollen 的 Android 教學,#8: 沒有 UI 的 Service
- [转]Jollen 的 Android 教學,#26: 強大的Intent機制
- [转]Jollen 的 Android 教學,#11: AndroidManifest.xml 的用途是什麼?
- [转]Jollen 的 Android 教學,#16: Event Listener的用法: 以Click Listener為例
- [转]Jollen 的 Android 教學,#7: 如何讓文字並排顯示 - TableLayout
- [转]Jollen 的 Android 教學,#15: 什麼是事件監聽器(Event Listener)?
- [转]Jollen 的 Android 教學,#9: …
- android activity与view的联系--window
- [转]Jollen 的 Android 教學,#10: 如何檢查 Service 是否已啟動?使用 Android 除錯器
- Activity与View的联系
- 古诗文锦集
- [转]Jollen 的Android 教學,#1: Android 應用程式模式
- 注释
- SQL Table-Naming Standards
- [转]Andoid编译完成后的代码结构
- [转]Jollen 的 Android 教學,#2: Activity与View 的關係
- [转]Jollen 的 Android 教學,#3: 第一個 Android 專案
- JAVA 接口知识
- 可信计算(转)
- ArcGIS Server分布式安装
- Nunit 二
- textarea的光标移动
- 把日期字符串中的年月日提取出来
- 清晰的Flash平台中各产品定位图