ProgressDialog(一)——常用ProgressDialog设置

简介: public static ProgressDialog initDialog(Context context) { ProgressDialog progressDialog = new ProgressDialog(context); progressDialog.
public static ProgressDialog initDialog(Context context) {
		ProgressDialog progressDialog = new ProgressDialog(context);
		progressDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
		progressDialog.setCanceledOnTouchOutside(false);
		progressDialog.setMessage("loading...");
		//使其按下Back键无用
		progressDialog.setCancelable(false);
		//使其点击对话框以外的地方不起作用
		progressDialog.setCanceledOnTouchOutside(false);
		//使其按下Search键无用
		progressDialog.setOnKeyListener(new OnKeyListener() {
			@Override
			public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
				if (keyCode==KeyEvent.KEYCODE_SEARCH) {
					return true;
				}
				return false;
			}
		});
		return progressDialog;
	}

相关文章
|
Android开发
解决圆形进度条ProgressBar的几个问题
Android自带的Progressbar默认就是圆形的,可以通过设置style属性 style="?android:attr/progressBarStyleHorizontal" 复制代码 这样就能变成条状进度条,如下: <ProgressBar android:layout_width="match_parent" android:layout_height="wrap_content" style="?android:attr/progressBarStyleHorizontal"/>
1179 0
|
2月前
|
XML Android开发 数据格式
Android 中如何设置activity的启动动画,让它像dialog一样从底部往上出来
在 Android 中实现 Activity 的对话框式过渡动画:从底部滑入与从顶部滑出。需定义两个 XML 动画文件 `activity_slide_in.xml` 和 `activity_slide_out.xml`,分别控制 Activity 的进入与退出动画。使用 `overridePendingTransition` 方法在启动 (`startActivity`) 或结束 (`finish`) Activity 时应用这些动画。为了使前 Activity 保持静止,可定义 `no_animation.xml` 并在启动新 Activity 时仅设置新 Activity 的进入动画。
54 12
|
API Android开发 容器
PopupWindow
PopupWindow
128 0
Dialog和DialogFragment 设置背景透明
Dialog和DialogFragment 设置背景透明
986 0
|
Android开发
Android弹窗二则: PopupWindow和AlertDialog
前言 弹窗是图形界面必备的一个模块, 回忆一下windows那些恶心爆了的错误弹窗吧, 把弹窗制作的更高效友好一点是非常必要的. 这里说两个常用的弹窗类, PopupWindow和AlertDialog.
1142 0
|
Android开发 数据格式 XML
|
XML Java Android开发
popupwindow和listview
在使用PopupWindow的时候,有一个不好的地方就是不太好设置弹出窗体的大小。如果指定绝对大小,那么对于不同分辨率不同尺寸的手机来说,显示出来效果会不同,从而导致用户体验不佳。 为了达到PopupWindow能够自适配布局大小,可以在设置长宽时候指定: [java] view plaincopy popupWindow.set
1328 0