第一章 Android應用初體驗
1.1應用基礎
activity是Android SDK中Activity類的一個具體實例,負責管理用戶與信息屏的交互。
應用的功能是通過編寫一個個Activity子類來實現的。
?
布局定義了一系列用戶界面對象以及它們顯示在屏幕上的位置。組成布局的定義保存在XML文件中。
每個定義用來創建屏幕上的一個對象,如按鈕或文本信息。
?
包名遵循“DNS反轉”約定
?
?1.2用戶界面設計
1.2.1相對布局
activity_quiz.xml放在res/layout下面
代碼接上圖
?
效果如下
1.2.2線性布局
?
?
1.3創建字符串資源
每個項目都包含一個名為strings.xml的默認字符串文件
放在res/values下
代碼接上
?
1.4資源ID
在包瀏覽器展開目錄gen,找到并打開R.java文件,即可看到GeoQuiz應用當前所有的資源ID。
R.java文件在Android項目編譯過程中自動生成,遵照該文件頭部的警示,請不要嘗試修改該文件的內容,如代碼清單1-5所示。
在activity_quiz.xml文件中,分別為兩個按鈕添加上android:id屬性,如代碼清單1-6所示。
1.5從布局XML到視圖對象
?1.5.1引用組件
1.5.2設置監聽器
代碼接上
1.5.3 創建提示消息
1.6 Android編譯過程
第二章 Android與MVC設計模式
第三章 Activity的生命周期
3.1Activity的狀態
3.2日志級別方法
?