android中的Dialog的使用
2015-11-14 00:01
423 查看
//一般弹窗 /* DialogInterface.OnClickListener clickListener=new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { switch (which) { case Dialog.BUTTON_POSITIVE: Toast.makeText(MainActivity.this,"积极",Toast.LENGTH_SHORT).show(); break; case Dialog.BUTTON_NEGATIVE: Toast.makeText(MainActivity.this,"消极",Toast.LENGTH_SHORT).show(); break; case Dialog.BUTTON_NEUTRAL: Toast.makeText(MainActivity.this,"中立",Toast.LENGTH_SHORT).show(); break; } } }; AlertDialog.Builder dialog=new AlertDialog.Builder(this); dialog.setTitle("提示"); dialog.setMessage("这是一个提示框!"); dialog.setPositiveButton("确定",clickListener); dialog.setNegativeButton("取消",clickListener); dialog.setNeutralButton("忽略",clickListener); dialog.show();*/ //列表弹窗 /* AlertDialog.Builder builder=new AlertDialog.Builder(this); final String[] strs={"哈哈","啦啦","呜呜"}; builder.setItems(strs, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this,strs[which],Toast.LENGTH_SHORT).show(); } }); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this,"确定",Toast.LENGTH_SHORT).show(); } }); builder.create().show();*/ //加载弹窗 final ProgressDialog progress=new ProgressDialog(this); progress.setMessage("加载中。。。"); progress.setCancelable(false);//屏蔽了返回键,一定要在数据加载完毕,dismiss否则会一直存在 progress.show(); final Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); progress.dismiss(); } }; new Thread(new Runnable() { @Override public void run() { try { Thread.sleep(1000); handler.obtainMessage().sendToTarget(); } catch (InterruptedException e) { e.printStackTrace(); } } }).start();
内容比较简单,就不多说了,直接看看代码就可以啦。
更多,请参考:Android之Dialog详解
ProgressDialog使用总结
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories