赵雅智_android_ui_dialog
来源:互联网 发布:c语言dos命令 编辑:程序博客网 时间:2024/05/22 03:51
运行效果:
方法一
public void openDialog(View v) {// 打开一个对话框// 构建者对象AlertDialog.Builder builder = new Builder(this);// 构建者创建一个对话框AlertDialog alertDialog = builder.create();// 设置对话框的标题alertDialog.setTitle("我是对话框");// 设置对话框内容alertDialog.setMessage("你是否真的要退出程序?");// 设置对话框的图标alertDialog.setIcon(R.drawable.ic_launcher);alertDialog.setButton(DialogInterface.BUTTON_POSITIVE, "确定",new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubToast.makeText(MainActivity.this, "确定",Toast.LENGTH_LONG).show();}});alertDialog.setButton(DialogInterface.BUTTON_NEUTRAL, "中立",new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "中立",Toast.LENGTH_LONG).show();}});alertDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "取消",new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "取消",Toast.LENGTH_LONG).show();}});//必须设置alertDialog.show();}
方法2
public void openDialog(View v) {new AlertDialog.Builder(this).setTitle("我是对话框").setMessage("你是否真的要退出程序").setIcon(R.drawable.ic_launcher).setPositiveButton("确定", new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubToast.makeText(MainActivity.this, "确定",Toast.LENGTH_LONG).show();}}).setNeutralButton("中立", new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "中立",Toast.LENGTH_LONG).show();}}).setNegativeButton("取消",new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "取消",Toast.LENGTH_LONG).show();}}).create().show(); }
方法3
新建一个activity,在AndroidMenifest.xml中设置Theme主题
android:theme="@android:style/Theme.Dialog"
0 0
- 赵雅智_android_ui_dialog
- 赵雅智_handler
- 赵雅智_Activity
- 赵雅智_ListView
- 赵雅智_ListView_ArrayAdapter
- 赵雅智_ListView_BaseAdapter
- 赵雅智_ListView_SimpleAdapter
- 赵雅智_SimpleCursorAdapter
- 赵雅智_ContentProvider
- 赵雅智_ListView_OnScrollListener
- 赵雅智_Fragment
- 赵雅智_BroadcastReceiver
- 赵雅智_Android_Canvas
- 赵雅智_java语言基础
- 赵雅智_java.方法
- 赵雅智_java变量
- 赵雅智_java继承
- 赵雅智_java多态性
- ant笔记-3.环境准备
- Eclipse 远程调试 Java 程序
- Hibernate二级缓存攻略
- csdn博客太难用
- libxml/tree.h' file not found
- 赵雅智_android_ui_dialog
- nodejs https://github.com/JacksonTian/eventproxy
- 运行jar应用程序时引用其他jar包的四种方法
- [Bzoj1597][Usaco2008 Mar]土地购买
- List 、Set、Map的区别
- 透过表象看本质!?之三——Kalman滤波
- __FUNCTION__ __FILE__ __LINE__
- nginx源码分析--nginx外部信号 命令参数
- 用XCA(X Certificate and key management)可视化程序管理SSL 证书(2)--生成SSL证书请求