确定取消经典之作——基础编

本文提供了一个Android应用中实现删除文件确认对话框的具体示例。通过使用AlertDialog,该示例展示了如何创建一个包含确定和取消选项的对话框,并在点击不同按钮时触发相应的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

让我们看一下效果图

 

 

 

 

 
 
  1. package com.smart; 
  2.  
  3. import android.app.Activity; 
  4. import android.app.AlertDialog; 
  5. import android.content.DialogInterface; 
  6. import android.os.Bundle; 
  7. import android.view.View; 
  8. import android.view.View.OnClickListener; 
  9. import android.widget.Button; 
  10. /** 
  11.  * 不知道看的朋友,认识,如何,我觉得挺经典的按钮之作 
  12.  * 如有问题,请发自llb988@126.com 
  13.  * */ 
  14. public class Main extends Activity implements OnClickListener{ 
  15.     /** Called when the activity is first created. */ 
  16.     @Override 
  17.     public void onCreate(Bundle savedInstanceState) { 
  18.         super.onCreate(savedInstanceState); 
  19.         setContentView(R.layout.main); 
  20.         //得到按钮ID 
  21.         Button button=(Button)findViewById(R.id.button); 
  22.         //进行监听 
  23.         button.setOnClickListener(this); 
  24.     } 
  25.  
  26.     @Override//断送确定与取消方法 
  27.     public void onClick(View v) { 
  28.         new AlertDialog.Builder(this).setIcon(R.drawable.question).setTitle("是否删除文件").setPositiveButton("确定"new DialogInterface.OnClickListener() { 
  29.              
  30.             @Override 
  31.             public void onClick(DialogInterface dialog, int which) { 
  32.                 new AlertDialog.Builder(Main.this).setMessage("文件已删除").create().show(); 
  33.             } 
  34.         }).setNegativeButton("取消"new DialogInterface.OnClickListener() { 
  35.              
  36.             @Override 
  37.             public void onClick(DialogInterface dialog, int which) { 
  38.                 new AlertDialog.Builder(Main.this).setMessage("您选择取消按钮,文件未被删除").create().show(); 
  39.             } 
  40.         }).show(); 
  41.     } 

 

本文转自 llb988 51CTO博客,原文链接:http://blog.51cto.com/llb988/489541,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值