Android自定义退出弹出框
生活随笔
收集整理的這篇文章主要介紹了
Android自定义退出弹出框
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在應用中不是很常見自定義的退出彈出框,游戲中我們經常能看到。下面就看下是怎么實現的,首先我們定義一個方法,當用戶點擊退出的時候調用這個方法。
1 private void dialog() { 2 final AlertDialog dlg = new AlertDialog.Builder(this).create(); 3 dlg.show(); 4 Window window = dlg.getWindow(); 5 window.setContentView(R.layout.talk); 6 Button ok = (Button) window.findViewById(R.id.btn_ok); 7 ok.setOnClickListener(new View.OnClickListener() { 8 public void onClick(View v) { 9 Main.this.finish(); 10 } 11 }); 12 Button cancel = (Button) window.findViewById(R.id.btn_cancel); 13 cancel.setOnClickListener(new View.OnClickListener() { 14 public void onClick(View v) { 15 dlg.cancel(); 16 } 17 }); 18 }這跟普通的彈出框沒有太大的區別,通過這兩句話得到這個彈出框的自定義形狀
Window window = dlg.getWindow(); window.setContentView(R.layout.talk);如下圖:
至此完成了自定義彈出框的設計。
?
?
?
轉載于:https://www.cnblogs.com/LIANQQ/archive/2012/12/19/2824401.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Android自定义退出弹出框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 射线面板
- 下一篇: (转)iOS 6的Rotation--详