Android中的警告对话框(AlertDialog)使用案例
来源:互联网 发布:focusky mac 编辑:程序博客网 时间:2024/04/28 14:22
创建AlertDialog对话框的步骤:
1、获得AlertDialog的静态内部类Builder对象,由该类来创建对话框。
2、通过Builder对象来设置对话框的标题、按钮及按钮将要响应的事件。
3、调用Builder对象的create()方法来创建对话框。
4、调用AlertDialog的show()方法显示对话框。
来看一个小例子:
“`
package com.yangzi.alertdialog;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
/*
* 测试AlertDialog
* */
public class MainActivity extends Activity {
private TextView myTextV;private Button myBut;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //实例化TextView和Button myTextV = (TextView) findViewById(R.id.myTextV); myBut = (Button) findViewById(R.id.myBut); //实例化AlertDialog。Builder对象 final AlertDialog.Builder builder = new AlertDialog.Builder(this); //添加按钮的单机监听器 myBut.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { // TODO Auto-generated method stub builder.setMessage("真的要删除记录?") //设置“是”选项按钮 既然是按钮,肯定也有有监听事件 .setPositiveButton("是",new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub myTextV.setText("删除成功"); } }) //设置“否”选项 既然是按钮,肯定也有有监听事件 .setNegativeButton("否", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub myTextV.setText("取消删除"); } }); //一切设置好了,可以建立警告框了 AlertDialog ad = builder.create(); //让它显示出来 ad.show(); } });}
}
注意:需要自己设置activity_main.xml文件中的TextView(ID为myTextV)和Button(ID为myBut).
动手试试,看看效果吧!
0 0
- Android中的警告对话框(AlertDialog)使用案例
- Android中的AlertDialog使用示例一(警告对话框)
- Android AlertDialog警告对话框实现
- Android之警告对话框alertdialog
- 警告对话框AlertDialog的使用
- Android用户界面对话框之警告对话框(ALertDialog)
- Android用户界面对话框之警告对话框(ALertDialog)
- Android中的AlertDialog使用示例二(普通选项对话框)
- Android中的AlertDialog使用示例五(自定义对话框)
- Android中的对话框AlertDialog
- Android Alertdialog使用案例
- android中的对话框(AlertDialog)自动消失
- Android中的几种对话框(AlertDialog)
- AlertDialog 警告对话框
- AlertDialog 警告对话框
- 【Android】对话框AlertDialog的使用(一)
- Android中的对话框(一)AlertDialog
- Android中的对话框AlertDialog使用技巧合集
- openni_grabber 利用all-in-one 遇到问题的解决方法
- ant路径操作
- 大数相加poj1503
- [leetcode] Word Search
- MFC 知识总结<2>MFC CView
- Android中的警告对话框(AlertDialog)使用案例
- ueditor1.4.3部署到Thinkphp上
- OS X Import data from local file to MySQL
- 一步步将vim改造成C/C++开发环境(IDE)
- (转)AE学习心得
- git--tortoise小乌龟可视化工具结合csdn的code中心建立自己的项目管理
- 高压电缆感应式取电电源分析及设计
- UITextField - iOS - UI基础知识总结4
- 设置RichTextBox中的指定行为选中状态!!