android基础知识-ui设计及语法应用

android基础知识-ui设计及语法应用

ID:34956265

大小:932.98 KB

页数:18页

时间:2019-03-15

android基础知识-ui设计及语法应用_第1页
android基础知识-ui设计及语法应用_第2页
android基础知识-ui设计及语法应用_第3页
android基础知识-ui设计及语法应用_第4页
android基础知识-ui设计及语法应用_第5页
资源描述:

《android基础知识-ui设计及语法应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Android基礎知識-UI設計及語法應用101.整存整付計算機102.點餐系統103.選擇手機型號104.手機與平板UI佈局105.計算BMI值106.設計CardView樣式107.驗證Activity108.動態密碼顯示109.電影租片清單110.自動收合的廣告版位第一章Android基礎知識-UI設計及語法應用1-49107.驗證ActivityA.解題要項熟悉新增Activity的關鍵步驟以及在清單檔案內的註冊方式熟悉Activity的切換方法與參數傳遞的技巧熟悉Activity回傳結果(含

2、資料)的關鍵步驟與接收回傳結果的方法利用Log.i(…)體驗Activity生命週期的執行過程(方法)B.重點描述1.當新增一個新Activity類別,通常會在onCreate(…)內利用setContentView(…)來指定特定的佈局檔案(R.layout.xxx)以作為該Activity的顯示內容;此外,也必須在清單檔案內(AndroidManifest.xml)宣告Activity(),否則在執行時會因為未宣告該Activity而導致錯誤、無法正常執行。2.當使用Intent進

3、行Activity的切換,可以利用Intent+Bundle進行參數的傳遞;此外,若需要被呼叫的Activity回傳值行結果,則必須以startActivityForResult(…)來取代startActivity(…),並且覆寫onActivityResult(…)來接收回傳的結果。3.被呼叫的Activity可以利用setResult(…)來設定回傳資訊與執行結果;並且可利用finish()來結束Activity本身的執行以返回前一個Activity。以下是兩種常見的設定回傳結果的方法:(1)設定回傳結

4、果代碼、不帶資料:setResult(resultCode);(2)設定回傳結果代碼,並帶回傳資料(Intent+Bundle):setResult(resultCode,intent);【107.驗證Activity】1-50TQC+行動裝置應用程式設計認證指南解題秘笈-Android64.熟悉Activity生命週期的各個過程(方法)是設計一個好的AndroidApp必備的知識;在解題中,必須嘗試覆寫Activity生命週期中的幾個重要方法(onCreate、onStart、onResume、onPaus

5、e、onStop、onRestart、onDestroy),並利用Log.i(…)顯示對應資訊,以便觀察Activity生命週期的執行過程。為方便讀者理解與記憶,請參考以下圖例中的關鍵指令,以便熟悉Activity的切換過程:至於Activity生命週期的切換過程(狀態的改變與被呼叫的方法),請參考下圖:【107.驗證Activity】第一章Android基礎知識-UI設計及語法應用1-515.根據題意,此題已經設計好佈局檔(mylayout.xml),故只需新增一個新類別(GDD01_2),並讓該類別繼承

6、Activity:以滑鼠右鍵點擊專案區的Java套件(com.tqc.gdd01),選擇選單「New>JavaClass」,接著輸入類別名稱(Name)為「GDD01_2」,並在Superclass輸入「android.app.Activity」;最後點擊「OK」按鈕即可完成。然後覆寫Activity的onCreate(…)方法,並且加入以下兩行關鍵指令:super.onCreate(savedInstanceState);setContentView(R.layout.mylayout);其餘的事件處理與回

7、傳結果的相關指令,請參考【程式實作】內容。6.再開啟AndroidManifest.xml清單檔案,在下方加入新Activity(GDD01_2)的宣告:7.至於主要Activity(GDD01)如何利用Intent來啟動另一個Activity(GDD01_2),GDD01_2如何回傳結果給GDD01,其過程就如前面步驟2~4所解說;詳細指令請參考【程式實作】內容的說明。8.開啟

8、Logcat,以便觀察相關訊息、確認程式正常無誤:(1)直接按下【Alt+6】可開啟【AndroidMonitor】頁籤,接著點選右上方的下拉式選單,選擇「EditFilterConfiguration」:【107.驗證Activity】1-52TQC+行動裝置應用程式設計認證指南解題秘笈-Android6(2)然後新增過濾條件(LogcatFilter):FilterName輸入「com.tqc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。