Android ProgressDialog中没有进度微调器
我正在尝试创建一个ProgressDialog,就像现在Play Store上几乎每个应用程序中看到的那样。我正在使用代码:Android ProgressDialog中没有进度微调器,android,spinner,progressdialog,invisible,Android,Spinner,Progressdialog,Invisible,我正在尝试创建一个ProgressDialog,就像现在Play Store上几乎每个应用程序中看到的那样。我正在使用代码: getActivity().runOnUiThread(new Runnable() { @Override public void run() { ProgressDialog dialog; dialog = ProgressDialog.show(getA
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
ProgressDialog dialog;
dialog = ProgressDialog.show(getActivity(), "title", "message", true, false);
}
});
我还尝试了从片段内部使用Runnable中的2行(不创建线程),无论我做什么,我都无法在ProgressDialog中看到微调器。我附上一张截图,这样你就能明白我的意思了。谁来帮帮我
在Galaxy S6上运行Android 5.1.1,所有股票操作系统
编辑:导入内容包括:
import android.app.Fragment;
import android.app.ProgressDialog;
试试这个
如果您在片段中,请使用getActivity()而不是
ProgressDialog progressDialog = new ProgressDialog(getActivity());
progressDialog.setMessage("[YOUR MESSAGE]");
progressDialog.setCancelable(true); // Check as required
progressDialog.show();*/
这一个对我有用:)检查您使用的样式res/values/style,并添加新的或更改颜色 styles.xml
<style name="MyDialogTheme" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="colorPrimary">@color/orange</item>
</style>
@颜色/橙色
行动
ProgressDialog ProgressDialog=newprogressDialog(ProfilActivity.this,R.style.MyDialogTheme)代码>显示您的导入尝试删除布尔值,并通过对象调用进行设置。@Rod_Algonquin我尝试了这个,但也没有成功。这不成功,似乎只是我正在做的另一种方式。。。
<style name="MyDialogTheme" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="colorPrimary">@color/orange</item>
</style>