androiddialog消失
㈠ android,我想彈一個載入中的提示框,新窗口出現後,這個提示框消失,應該怎麼做
先彈出一個進度條窗口,然後開一個線程去載入數據,等載入完成後使用handler關閉ProgressDialog類...
ProgressDialog dialog = new ProgressDialog(this);
dialog.setTitle("正在聯網下載數據...");
dialog.setMessage("請稍後...");
dialog.show();
Thread thread = new Thread(new loadDateThreah());
thread.start();
handler = new Handler() {
public void handleMessage(android.os.Message msg) {dialog.cancel();}
}
loadDateThreah()線程類為:
class loadDateThreah implements Runnable {
@Override
public void run() {
....這里是聯網下載數據,下載完成後執行下列的方法,handlder會調用前面覆寫的handleMessage方法,在那裡關閉載入提示框...
handler.sendEmptyMessage(0);}
}
㈡ 如何讓Android彈出一個Dialog,這個Dialog只有一個圖片,點擊任意位置後消失
自定義dialog 寫了類繼承dialog 然後重寫 onTouchEvent方法 getAction() 然後選擇判斷這個 action case: ACTION_DOWN 或者 ACTION_MOVE 事件的時候 cancel() return true 就好了
㈢ Android的Dialog對話框去除點擊消失效果
有這樣一個效果要實現,列表類Dialog,當點擊其中的item時,dialog會自動消失dismiss,現在需要它不消失,要怎麼做呢?
首先看基本實現:
通過經驗分析,我猜測這是用list來實現的。我們可以點擊AlertDialog.Builder查看跟蹤它的源碼。
可以看到 AlertController 這個類是關鍵。但是IDE中不可見。我們去網上找找看它的源碼。
Android example source code file (AlertController.java)
帶著目的簡單分析,可以看到如下源碼,果然,它內部調用了dimiss方法。
那麼,假如我們獲取到這個listview然後重新設置下它的 setOnItemClickListener 監聽呢?
預期應該是可行的,好,編譯查看效果,果然點擊後不消失了。
㈣ android 怎麼使對話框(AlertDialog.Builder)自動消失
從控制面板→用戶賬戶→更改用戶登錄或注銷方式→在使用歡迎屏幕前打√