dialog 彈窗顯示和關閉
阿新 • • 發佈:2018-12-31
最近在公司改別人的一個專案 發現一個難點 其實這個點其實很簡單 但是也讓我想了很久,所以寫一下 記住這個事件。事件主要來源自己瞭解的太少了。功底不是很好。
現在來了解一下 彈窗 彈窗自己做專案發現有三種
- 提示性彈窗 dialog
- 動態提示就 Prodialog
- 自定義互動彈窗 Alertdialog
如果正在做彈窗的朋友可以瞭解一下 我瞭解的就這些 還是要多看書 功底要好啊 這都是基礎啊
因為改的別人的程式碼 需求變了 我就改他的 以前顯示多少秒關閉 現在是來資料就關閉
他用的是Alertdialog , 我就沒有多想直接把他抄一篇 後來發現 我關閉不了 結果百度Alertdialog.dismiss不了我就換一個方法去做了 可能可以 但是不知道 有的話 請告訴我 謝謝
我們設個成員量
AlertDialog dialog;
這個寫我們要顯示的public void startBleTip() { View view = LayoutInflater.from(MainActivity.this).inflate(R.layout.popup_start_measure, null); AlertDialog.Builder builder= new AlertDialog.Builder(MainActivity.this); dialog=builder.create(); dialog.setCancelable(false); dialog.setView(view); dialog.show(); }
讓一個使用者互動失敗的方法 不要 可以刪除
dialog.setCancelable(false);
然後利用成員 在哪裡關閉 隨便你自己了
dialog.dismiss();
程式碼就是這樣的 有什麼好方法可以告訴我 我也是新手 謝謝