1. 程式人生 > >dialog 彈窗顯示和關閉

dialog 彈窗顯示和關閉

最近在公司改別人的一個專案  發現一個難點  其實這個點其實很簡單 但是也讓我想了很久,所以寫一下  記住這個事件。事件主要來源自己瞭解的太少了。功底不是很好。

   現在來了解一下  彈窗  彈窗自己做專案發現有三種

  1. 提示性彈窗 dialog
  2. 動態提示就 Prodialog
  3. 自定義互動彈窗 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();
程式碼就是這樣的  有什麼好方法可以告訴我   我也是新手 謝謝