14天學會安卓開發(第五天)高階UI控制元件
【原文:http://blog.csdn.net/corder_raine/article/details/8310125】
目錄
第五天.高階UI控制元件
高階控制元件介紹
12、ProgressBar 進度條
建立進度條
在佈局xml檔案中新增進度條程式碼:
在程式碼中操作進度條:
ProgressBar.setMax(100);//設定總長度為100
ProgressBar.setProgress(0);//設定已經開啟長度為0,假設設定為50,進度條將進行到一半
Ø 研究ProgressBarDemo
13、ProgressDialog 進度條對話方塊
開啟對話方塊
01
02
03
04
05
06
07
08
09
10
11
12
|
newAlertDialog.Builder( this ) .setTitle(“lxt008") .setPositiveButton( "開啟連結" , newDialogInterface.OnClickListener(){ public void
onClick(DialogInterfacedialoginterface, int i){ Intent
intent = newIntent(Intent.ACTION_VIEW, uri); startActivity(intent); } } ).show(); |
Ø 研究DialogDemo
帶進度條的對話方塊
Ø 研究ProgressDialogDemo
進度對話方塊ProgressDialog
l 使用程式碼ProgressDialog.show(ProgressDialogActivity.this,"請稍等","資料正在載入中...",true);建立並顯示一個進度對話方塊。
l 呼叫setProgressStyle()方法設定進度對話方塊風格。有兩種風格:
ProgressDialog.STYLE_SPINNER 旋體進度條風格(為預設風格)
ProgressDialog.STYLE_HORIZONTAL 橫向進度條風格
14、SeekBar 拖動條
l SeekBar.getProgress()獲取拖動條當前值
l 呼叫setOnSeekBarChangeListener()方法處理拖動條值變化事件,把SeekBar.OnSeekBarChangeListener例項作為引數傳入
Ø 研究SeekBarDemo
15、ImageSwitcher 圖片切換
Ø 研究ImageSwitcherDemo
16、Gallery 圖片切換
Ø 研究GalleryDemo
17、TabHost 標籤元件
Ø 研究TabHostDemo
18、Menu 選單
l 重寫Activity的onCreateOptionsMenu(Menu menu)方法,該方法用於建立選項選單,在使用者按下手機的“Menu”按鈕時就會顯示建立好的選單,在onCreateOptionsMenu(Menumenu)方法內部可以呼叫Menu.add()方法實現選單的新增。
l 重寫Activity的onMenuItemSelected()方法,該方法用於處理選單被選擇事件
8個程式碼打包
如下
GalleryDemo
ImageSwitcherDemo
MenuDemo
ProgressBarDemo
ProgressDialogDemo
SeekBarDemo
TabHostDemo
TodayDateDemo
原始碼下載
相關文章
- 14天學會安卓開發(第四天)基礎UI控制元件安卓UI控制元件
- 14天學會安卓開發(第三天)UI事件處理與佈局管理安卓UI事件
- 14天學會安卓開發(第六天)Android Service安卓Android
- 14天學會安卓開發(第十三天)Android多媒體開發安卓Android
- 14天學會安卓開發(第八天)SQLite資料庫技術安卓SQLite資料庫
- 14天學會安卓開發(第九天)ContentProvider與BroadcastReceiver安卓IDEAST
- 14天學會安卓開發(第十天)Android網路與通訊安卓Android
- 14天學會安卓開發(第十二天)Android動畫技術安卓Android動畫
- 14天學會安卓開發(第一天)Android架構與環境搭建安卓Android架構
- 14天學會安卓開發(第十一天)Android圖形技術安卓Android
- 14天學會安卓開發(第二天)Android程式設計基礎activity和intent安卓Android程式設計Intent
- 14天學會安卓開發(第七天)資料儲存之SharedPreferences與檔案安卓
- 14天學會安卓開發(第十四天)Android專案案例: mp3播放器安卓Android播放器
- 十天學會php之第五天 (轉)PHP
- ios開發-UI高階 HTTP協議iOSUIHTTP協議
- 安卓開發學習-按鈕控制元件安卓控制元件
- HBase學習的第五天--HBase進階結尾和phoenix開頭
- Golang學習系列第五天: Golang和PostgreSQL開發 RESTful APIGolangSQLRESTAPI
- iOS開發-UI高階 Quartz 2D繪圖iOSUIquartz繪圖
- 前端學習第五天前端
- 快速開發UI控制元件UI控制元件
- 安卓開發日記14安卓
- 4.24日團隊開發第五天
- 九天學會Java,第五天,函式定義,函式呼叫Java函式
- JAVA SE 學習第五天Java
- java學習暑假第五天Java
- 學會寫高階查詢
- python學習第五天-模組Python
- 第五天
- 唯品會招聘 GO高階開發工程師Go工程師
- 5.14安卓開發日記35安卓
- 人人都能學會的python程式設計教程14:高階特性1Python程式設計
- SAP UI5 應用開發教程之六十 - SAP UI5 地圖控制元件的一些高階用法試讀版UI地圖控制元件
- cocos2d-x高階UI控制元件詳細介紹UI控制元件
- .NET Framework 高階開發Framework
- 高階Web開發教程Web
- SAP BTE高階開發
- 第五天學習Java的筆記Java筆記