尚學堂-高明鑫全網、最牛andriod視頻教程視頻發布時的33_第1頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、33一個可視化的進度指示器,代表 正在執行的耗時任務。 可以為用戶展示一個進度條,表示正在執行的任務的進度。當程序不能或者不需要確定任務執行的準確進度時, ProgressBar的圓圈。也可以只顯示一個循環默認情況下: progressBar 顯示的是一個 無限循環的 圓圈。也可以通過樣式的配置實現一個水平方向的進度條。 style=android:style/Widget.ProgressBar.HorizontalWidget.ProgressBar.Horizontal Widget.ProgressBar.Small Widget.ProgressBar.Large Widget.Pr

2、ogressBar.Inverse Widget.ProgressBar.Small.InverseWidget.ProgressBar.Large.Inversefinal ProgressDialog dialog =new dialog.setTitle(標題信息); dialog.setMessage(請等待正在 dialog.show();Handler 主要用于異步消息的處理。ProgressDialog(this);!);注意:1. Handler 對象的實例化,要在 UI線程當中完成。調用 handler 的t 方法可以 為 UI 線程的消息隊列添加一個 Runnable 消息

3、。34handler =new Handler(new Callback() OverridepublichandleMessage(Message msg) /更新 UI 組件的工作,就放置到這里。/通過 msg 可以傳遞信息, 來改變流程的。/同時 把不變的代碼進行封裝, 把變化的部分通過參數 msg 傳遞。 msg 對象需要具有應對所有變化的能力。return false;);利用 handler 和 message 對象的組合, 可以提供 handler 的代碼復用性。35在 Android 當中,Activity 提供可視化的用戶界面,一個 Android 應用通常由多個 activ

4、ity 組成。多個 Activity 組成了 Activity 棧(Stack),當前活動的 Activity 處于棧頂。 Activity 有自己的生命周期,由 android 系統來控制。在 Activity 中包含一個 window 對象,在 Window 當中通常包含一個 布局容器對象(如一個LinearLayout 布局對象),在布局對象中包含了之前講解的各種 UI 組件。 和 html DOM一樣, android 的 Activity 也是一個具有嚴格層次結構的,類似于樹形的 對象結構。在相應的布局文件中定義顯示布局:定義 Activity 類時,繼承 Activity,并且重寫

5、 onCreate 方法找到對應的 xml 布局文件: setContentView(R.layout.main)通過 findViewById 找到相應控件對象:btn = (Button) this.findViewById(R.id.button01);在 AndroidManifest.xml 中在上,有一個使用頻繁的按鈕“返回”,為了提高效率,android 系統把最近使用的 activity利用棧結構保存起來。這樣在點擊返回按鈕的時候,操作 Activity 棧結構即可。36entent =newent();ent.setClass(this, SecondActivity.class);this.startActivityForResult(ent, 1);OverrideprotectedresultCode,/ TODOStringvoidonActivityResult(reqode,ent data) Auto-generated method stub value=data.getStringExtra

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論