package com.dialog;
import android.app.Activity;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
public class MainActivity extends Activity {
private Builder builder;//声明Builder对象
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//实例化Builder对象
builder = new Builder(MainActivity.this);
//设置对话框的图标
builder.setIcon(android.R.drawable.ic_dialog_info);
//设置对话框的标题
builder.setTitle("Dialog");
//设置对话框的提示文本
//builder.setMessage("Dialog对话框");
//监听左侧按钮
builder.setPositiveButton("Yes", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
//监听右侧按钮
builder.setNegativeButton("No", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.setView(new CheckBox(this));
//添加单选框
// builder.setSingleChoiceItems(new String[]{"单选","单选"}, 1, new OnClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which) {
// //which :选中项下标
// }
// });
//添加复选框
// builder.setMultiChoiceItems(new String[] { "多选", "多选" }, new boolean[] { false, true }, new OnMultiChoiceClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which, boolean isChecked) {
// //which:选中项下标
// //isChecked:选中项的勾选状态
// }
// });
//添加列表
// builder.setItems(new String[] { "列表项1", "列表项2", "列表项3" }, new OnClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which) {
// //which:选中项下标
// }
// });
//添加自定义布局
//实例layout布局
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.dialogmain, (ViewGroup) findViewById(R.id.myLayout));
builder.setView(layout);
//调用show()方法显示出对话框
builder.show();
}
}
Android应用源码之(Dialog对话框.zip项目安卓应用源码下载
版权申诉
124 浏览量
2022-03-07
17:54:04
上传
评论
收藏 53KB ZIP 举报
yxkfw
- 粉丝: 76
- 资源: 2万+
最新资源
- 青岛大学人工智能实验二 利用α-β搜索的博弈树算法编写一字棋游戏
- ### 1、项目介绍 本项目Scrapy进行数据爬取,并使用Django框架+PyEcharts实现可视化大屏 效果如下:
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
- 289ssm-mysql-jsp 计算机课程实验管理系统.zip(可运行源码+数据库文件+文档)
- 毕业设计,基于PyQt5实现的可视化界面的Python车牌自动识别系统源码
- 20-天天果园项目.rar
- 26-朴素贝叶斯分类.rar
- 没有安Matlab 也可以 生成FIR抽头系数工具.py
- 自助购药小程序源代码含文档
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈