栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 移动开发 > Android

Android实现退出界面弹出提示对话框

Android 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android实现退出界面弹出提示对话框

根据之前学的Android对话框技术,来实现下面一个效果:界面有一个"退出"按钮,按下之后会弹出一个询问是否退出的提示对话框,单击"不"按钮,不退出游戏,单击"是的"按钮,将退出游戏。

接下来实现此实例:

res/layout/main.xml:

  
  
  

MainActivity:

package com.example.test;  
  
import android.app.Activity; 
import android.app.alertDialog; 
import android.content.DialogInterface; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
  
public class MainActivity extends Activity {  
 
 
  @Override  
  public void onCreate(Bundle savedInstanceState) {  
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.main);  
     
    Button button=(Button)findViewById(R.id.button1); 
    //为"退出"按钮添加单击事件监听器 
    button.setonClickListener(new onClickListener() { 

      @Override 
      public void onClick(View view) { 
 alertDialog alert=new alertDialog.Builder(MainActivity.this).create(); 
 alert.setIcon(R.drawable.stop); 
 alert.setTitle("退出?"); 
 alert.setMessage("真的要退出本软件吗?"); 
 //添加取消按钮 
 alert.setButton(DialogInterface.BUTTON_NEGATIVE,"不",new DialogInterface.onClickListener() { 
    
   @Override 
   public void onClick(DialogInterface dialog, int which) { 
     // TODO Auto-generated method stub 
      
   } 
 }); 
 //添加"确定"按钮 
 alert.setButton(DialogInterface.BUTTON_POSITIVE,"是的", new DialogInterface.onClickListener() { 
    
   @Override 
   public void onClick(DialogInterface arg0, int arg1) { 
      finish(); 
   } 
 }); 
 alert.show(); 
      } 
    }); 
  }  
}  

运行结果如图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/156821.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号