Android ProgressDialog位置问题,我们是否有Android';是否从平台或支持库中创建ProgressDialog?
当我的设备处于4.4.4版本时,这个ProgressDialog运行良好,我最近没有使用这个应用程序,并且设备升级到Lillipop mean while。我不确定这是否导致了这一问题,只是提一下 问题1。进度对话框显示在屏幕左上角。见附图。下面是代码。还有如何获得透明的背景Android ProgressDialog位置问题,我们是否有Android';是否从平台或支持库中创建ProgressDialog?,android,material-design,progressdialog,Android,Material Design,Progressdialog,当我的设备处于4.4.4版本时,这个ProgressDialog运行良好,我最近没有使用这个应用程序,并且设备升级到Lillipop mean while。我不确定这是否导致了这一问题,只是提一下 问题1。进度对话框显示在屏幕左上角。见附图。下面是代码。还有如何获得透明的背景 progressDialog = new ProgressDialog(this, android.R.style.Theme_DeviceDefault_Light_Dialog_Alert);
progressDialog = new ProgressDialog(this, android.R.style.Theme_DeviceDefault_Light_Dialog_Alert);
progressDialog.setTitle(title);
progressDialog.setMessage(getResources().getString((R.string.progress_please_wait)));
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setIndeterminate(true);
progressDialog.setCanceledOnTouchOutside(false);
progressDialog.getWindow().setGravity(Gravity.CENTER);
progressDialog.show();
问题2。我已经阅读了材料设计文档和支持文档。我找不到,但有任何内置材料设计的对话框。或者我们应该依靠像这样的图书馆
编辑:事实上,ClarkXP的回答与下面提到的另一个问题更为相关:
问题3。我尝试使用,但我的gradle抛出错误“未能解决:编译com.afollestad:material dialogs:0.8.5.1”。要显示具有材质设计风格的progressDialogs,我使用library 问候 更新 app build.gradle必须在同一文件中具有存储库和依赖项的下一个配置:
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
...[your configuration]
}
repositories {
maven {
url "https://jitpack.io"
}
}
dependencies {
compile('com.github.afollestad.material-dialogs:core:0.8.5.1@aar'){
transitive = true
}
}
mProgressDialog = ProgressDialog.show(this, title, getResources().getString((R.string.progress_please_wait)), true);
我没有探究它在技术上有什么不同。你好,ClarkXP,谢谢!我试图使用它,但在gralde同步时出现“无法解析…0.8.5.1”。有线索吗?我在github中也找不到这个问题的答案。我也尝试了JitPack repo。你能发布你的app build.gradle文件吗?当我更新我的构建工具23.0.2时,我得到:错误:任务执行失败:app:dexDebug'>com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/bin/Java''结束时退出值为非零3我很久以前在这里发布了一个问题,但没有得到任何回应:@cgr请告诉我现在是否适用于youHi的材料对话框ClarkXP,是的,它现在起作用了,答案是+1