Android自定义退出弹出框
生活随笔
收集整理的這篇文章主要介紹了
Android自定义退出弹出框
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在應用中不是很常見自定義的退出彈出框,游戲中我們經(jīng)常能看到。下面就看下是怎么實現(xiàn)的,首先我們定義一個方法,當用戶點擊退出的時候調(diào)用這個方法。
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 }這跟普通的彈出框沒有太大的區(qū)別,通過這兩句話得到這個彈出框的自定義形狀
Window window = dlg.getWindow(); window.setContentView(R.layout.talk);如下圖:
至此完成了自定義彈出框的設計。
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/LIANQQ/archive/2012/12/19/2824401.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Android自定义退出弹出框的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 射线面板
- 下一篇: ---Android源码的下载单独的gi