[……]
只講重點的設計教學,立刻學習網頁教學網誌!
Configuration類專門用於描述手機設備的配置信息。
Configuration cfg=getResources().getConfiguration();
獲取對象後,則可以使用以下常用方法獲取各種信息:
fontScale:獲取當前用戶設置的字體的縮放因子。
keyboard:獲取當前[……]
ActionBar提供如下功能:
顯示選項菜單的菜單項
使用程序圖標作為返回Home主屏或向上的導航操作
提供交互式View作為Action View
提供基於Tab的導航方式,用於切換多個Fragment
提供基於下拉的導航方式
從SDK 11開始,默認啟動ActionBar,如果要關閉Actio[……]
Android提供2種方式的事件處理:
1:基於回調
2:基於監聽
基於監聽的處理模型
1:事件源—EventSource:事件發生的場所,通常是各個組件,例如按鈕,菜單,窗口等。
2:事件—Event:事件封裝瞭界面組件發生的特定事件。
3:事件監聽器—EventListener:負責[……]
從Android 3.0 開始,系統並不要求手機設備必須提供MENU按鍵,在這種情況下,使用ActionBar代替菜單。
Android同樣支持上下文菜單,即 ContextMenu。
Menu隻是一個父接口,它提供2個子接口
SubMenu:子菜單,可以包含1~N個MenuItem
Context[……]
Fragment必須嵌入Activity使用,它的生命周期受Activity生命周期影響。
歸納為:
1:Fragment總是作為Activity界面的組成部分,Fragment可以調用getActivity獲取它所在的Activity。而Activity可以調用FragmentManager的fi[……]
Android提供四種常用的對話框
1:AlertDialog:功能最豐富的對話框
2:ProgressDialog:進度對話框
3:DatePickerDialog:日期選擇對話框
4:TimePickerDialog:時間選擇對話框
AlertDialog可以分四個區如圖所示
圖標區
標題區
內[……]
Notification是顯示在手機狀態欄的通知。
一般使用NotificationManager服務來發送。
Android為Notification增加瞭Notification.Builder類,該類提供瞭如下常用方法創建通知:
setDefaults:設置通知LED燈(DEFAULT_LIG[……]