編輯:Android開發實例
很多程序在完全載入之前往往會先顯示一個載入界面,提示用戶等待,這樣對提高用戶體驗有很大作用。本文就為大家提供一個Android程序載入界面的開發實例。
此實例中程序載入界面的顯示過程是,打開程序,出現載入界面,顯示進度條並在後台進行初始化工作,效果如下圖(5個小圓點會循環變色):

下面介紹該實例主要代碼的編寫過程。
一、創建進行初始化工作的線程:
Java代碼二、創建界面更新線程,用來控制小圓點的變色:
Java代碼可以看到,IndexThread每隔500ms執行一次for循環,每次循環累計發送5個message到Handler,每個message包含該ImageView的Resource Id和當前狀態(是否被選擇,也就是白色還是綠色),下面一起看看Handler:
Java代碼 case TYPE_SELECTED:將對應圓點置成綠色背景
case TYPE_NO_SELECTED:將對應圓點置成白色背景
case TYPE_STOP:表示初始化完成,程序跳轉到主界面
到此,此程序載入界面的實例就基本完成了。大家可以根據自己的喜好修改下程序,實現想要的效果。
Android Fragment使用之實例演示
Fragment是Android honeycomb 3.0新增的概念,在如何
Android Fragment 基本了解(圖文介紹)
Fragment Android是在Android 3.0 (API level 11)開始引入Fragment的。 可以把Fragment想成Activity中
Android MediaPlayer(多媒體播放)
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
Android應用中使用Fragment組件的一些問題及解決方案總結
Fragment的主要意義就是提供與Activity綁定的生命周期回調。 Fragment不一定要向Activity的視圖層級中添加View. 當某個模塊需要獲得