Android AlertDialog的简单实用
2015-08-06 23:39
369 查看
2种格式代码:
AlertDialog.Builder builder= new AlertDialog.Builder(DialogTestActivity.this); builder.setTitle("title"); builder.setMessage("this is message "); builder.setPositiveButton("button1", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { setTitle("click button1"); Toast.makeText(getApplication(),"click button1",Toast.LENGTH_LONG).show(); } }); builder.setNeutralButton("button2", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { setTitle("click button2"); } }); builder.setNegativeButton("button3", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { setTitle("click button3"); } }); builder.show(); } });
第二种一般格式代码块:
button2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {new AlertDialog.Builder(DialogTestActivity.this).setTitle("point out").setMessage("jump to mainActivity").setPositiveButton( "sure" ,new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialoginterface, int i){Intent intent =new Intent(DialogTestActivity.this, MainActivity.class);startActivity(intent);}}).setNegativeButton("cancle",null).show();}});
相关文章推荐
- Android线程机制浅析(ppt)
- Android Studio操作/问题积累
- android 摇一摇功能的实现
- 打造一款属于自己的Android滑动器
- Android:Toast 弹出信息框
- Android Studio 1.2.2删除工程和令某一个工程作为lib的方法
- android学习笔记(1)TextView控件的学习
- Android:ProgressBar 进度条
- Ubuntu14下搭建Android开发环境
- Android应用: 改变当前屏幕背光亮度
- 第一个Android应用程序
- Android studio新建工程时报错:Gradle DSL method not found: 'android()'问题解决
- Android常用组件(View学习之一)
- Android 多文件夹相册 + 获取最近拍照分析
- 同一个activity中通过一个按钮切换两个不同的布局 分类: Android 2015-08-06 22:42 120人阅读 评论(0) 收藏
- Android - ListView在setAdapter()后,getChildCount总是0的原因
- Android shape drawable
- Android SDK离线下载安装
- Android SDK离线下载安装
- android应用:如何控制闪光灯