第4章 Action Bar Action Bar是一個能用於確定應用程序和用戶的位置,並提供給用戶操作和導航模式的窗口功能。如果需要顯著地展示當前用戶的操作或導航,應該使用Action Bar,因為Action Bar為用戶提供了一個統一的跨應用程序和系統的接口,並且針對不同尺寸的屏幕優雅 ...
第 章 輸入控件 輸入控件是應用程序中用戶接口的一種交互式組件。Android提供了大量的可供人們在UI中使用的控件,比如按鈕 文本區域 帶滑塊的 進度條 復選框 縮放按鈕以及切換按鈕等等。 在UI中增加輸入控件就如同在XML布局中增加XNL元素一樣簡單。舉例來說,下面為一個帶有文本區域和按鈕的布局。先看下圖 的效果: 圖 各種輸入控件 接下來然我們看下代碼清單 是如何布局上面這些控件的: 代碼清 ...
2012-11-14 19:51 2 2746 推薦指數:
第4章 Action Bar Action Bar是一個能用於確定應用程序和用戶的位置,並提供給用戶操作和導航模式的窗口功能。如果需要顯著地展示當前用戶的操作或導航,應該使用Action Bar,因為Action Bar為用戶提供了一個統一的跨應用程序和系統的接口,並且針對不同尺寸的屏幕優雅 ...
第6章 權限(Permissions) 本文檔介紹了應用程序開發人員如何使用由Android提供的安全功能。在Android 開放源代碼項目AOSP(Android Open Source Project)中提供了更普通的Android安全性概述。Android是一種分權限的操作系統 ...
第7章 通知 一個通知是一條消息他是顯示於你應用程序之外的一個界面中。當你告訴系統要發布一個通知時,它首先作為一個icon出現在通知區域。為了看見通知的細節,用戶可以點擊通知區域展開一個新的界面。下面讓我們來看一下圖7-1和圖7-2: 圖7-1 通知出現在通知區域 圖7-2 通知 ...
第3章 菜單 在許多不同類型的應用中,菜單通常是一種用戶界面組件。為了提供給用戶提供熟悉且一致的體驗,你需要使用菜單API來展示用戶動作和你Activity中的其他選項。 從安卓3.0系統(API level 11)開始,安卓設備已經不再需要提供專用的菜單按鍵。基於這種變化,安卓應用需要遠離 ...
。如果你想要為你的應用程序提供設置,你應該使用Android的Preference APIs來構建統一 ...
第5章 Android中的進程與線程 當一個應用程序開始運行它的第一個組件時,Android會為它啟動一個Linux進程,並在其中執行一個單一的線程。默認情況下,應用程序所有的組件均在這個進程的這個線程中運行(就是我們常說的android app主線程)。然而,你也可以安排組件 ...
第1章 用戶界面和布局 應用程序的用戶界面就是用戶能看到並可以與它交互的任何東西。Android提供多種預置的UI組件,如結構化布局對象和允許你為應用程序創建圖形用戶界面的UI控件。Android也會為特殊的接口提供其他UI模塊,如對話框,通知和菜單。在一個Android應用中,所有用戶界面元素 ...
第6章 對話框 一個對話框是一個小窗口,提示用戶做出決定或輸入額外的信息,一個對話框不填充屏幕並且通常用於在程序運行時中斷,然后彈出通知提示用戶,從而直接影響到正在運行的程序。圖6-1就是對話框的外觀。 圖6-1 Dialog類是所有具體對話框的基類,但你應該避免直接實例化Dialog ...