成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android對話框相關操作技巧講解

移動開發 Android
Android對話框可以通過Android操作系統中提供的快捷方式來創建。在這里給出了詳細的操作方法,供大家參考與學習。

我們在處理Android應用程序的時候,經常會遇到需要創建一個對話框的情況。那么今天大家將會從這篇文章中了解到有關Android對話框的托管以及不同的創建方法,以此加深這方面的創建技巧。

Android也提供了創建對話框的快捷方式,在Activity中可以通過如showDialog(), onCreateDialog(), onPrepareDialog(),dismissDialog(), removeDialog()等方法來創建和管理對話框。
Activity的onCreateDialog方法用于在創建并顯示Android對話框的時候調用,比如:

 

  1. @Override  
  2. protected Dialog onCreateDialog(int id) {  
  3. return new AlertDialog.Builder(this).setMessage
    (”How are you?”).setPositiveButton(  
  4. ”Fine”,  
  5. new DialogInterface.OnClickListener() {  
  6. public void onClick(DialogInterface dialog, int which) {  
  7. }  
  8. }).setNegativeButton(”Not so good”, 
    new DialogInterface.OnClickListener() {  
  9. public void onClick(DialogInterface dialog, int which) {  
  10. }  
  11. }  
  12. ).create();  

 

你可以同時創建多個對話框,通過為他們設置id參數來區分它們,然后可以通過 showDialog(id)方法來顯示。 onCreateDialog方法只會在第一次調用showDialog方法時才會被調用,在之后的showDialog()的調用中,對話框不是被新建出來的,而是直接顯示之前創建過的那些Android對話框。#t#

如果你想要更新對話框的內容,你只要在 onPrepareDialog()中作相應的工作就可以了,該方法會在對話框顯示之前進行調用。
dismissDialog()方法是用來關閉對話框的;removeDialog()方法用來將對話框從Activity的托管中移除(如果對已經移除的對話框重新進行調用showDialog ,則該對話框將進行重新創建)。

另外一種簡單的顯示Android對話框的方式是讓Activity以Dialog的方式來工作(假裝?),這種Activity被稱作浮動Activity。這種Activity可以通過配置它的主題來實現,我們可以在AndroidManifest.xml中進行類似如下的配置:

 

  1. < activity android:name=”.DialogActivity” 
    android:label=”@string/activity_dialog” 
    android:theme=”@android:style/Theme.Dialog”> 
  2. …  
  3. < /activity> 

 

這樣,該Activity就會應用了 ‘Theme.Dialog’的主題而看起來像Android對話框了。

責任編輯:曹凱 來源: javaeye.com
相關推薦

2009-12-28 13:47:35

WPF對話框

2009-12-11 15:35:50

PHP彈出對話框

2009-12-29 15:24:48

WPF對話框

2011-05-20 16:49:21

VB.NET

2011-07-01 11:33:00

Qt 模態 非模態

2010-01-04 14:49:30

Silverlight

2010-01-22 16:27:19

VB.NET關于對話框

2009-08-07 18:04:22

ASP.NET Dat確認對話框

2010-01-26 09:27:47

Android列表框

2011-06-02 10:37:02

Android 對話框

2010-01-13 18:22:55

VB.NET對話框

2009-12-28 14:32:31

WPF窗體對話框

2011-05-31 10:26:37

Android 對話框

2011-07-21 15:50:42

jQuery Mobi頁面對話框

2010-01-25 18:33:35

Android鍵盤操作

2010-01-11 09:33:32

VB.NET對話框調用

2011-11-23 09:47:36

Winform

2009-12-30 18:18:32

Silverlight

2011-07-22 15:32:53

iPhone 按鈕 對話框

2010-01-28 14:12:20

Android Act
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品综合网 | 99福利网 | 91精品国产91久久久久久吃药 | 韩日在线视频 | 午夜精品久久久久久久久久久久 | 久草中文在线观看 | 国产精品久久久久久久久免费 | 亚洲精视频 | 国产一区二区三区色淫影院 | 日本二区在线观看 | 一区二区三区国产在线观看 | 男女免费在线观看视频 | 国产综合在线视频 | 久久91 | 免费观看www | 国产午夜精品一区二区三区在线观看 | 亚洲成人观看 | 在线观看国产视频 | 国产美女黄色 | 久久亚洲天堂 | 亚洲一区视频在线 | 成人免费av在线 | 成在线人视频免费视频 | 操视频网站| 亚洲国产中文在线 | 久久精品国产久精国产 | 国产高清精品在线 | 欧美激情视频一区二区三区在线播放 | 亚洲人va欧美va人人爽 | 亚洲欧洲日韩精品 中文字幕 | 亚洲三区在线播放 | 国产精品欧美日韩 | 日韩一二区 | 国产ts人妖系列高潮 | 久久国产成人 | www.狠狠操| 国产激情网 | 久久亚洲国产精品日日av夜夜 | 国产精品一区二区三区久久 | 日本91av视频 | 欧美a免费 |