Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否可以隐藏水平样式的进度文本,不确定进度对话框?_Android_Android Asynctask_Android Ui_Android Alertdialog_Android Progressbar - Fatal编程技术网

Android 是否可以隐藏水平样式的进度文本,不确定进度对话框?

Android 是否可以隐藏水平样式的进度文本,不确定进度对话框?,android,android-asynctask,android-ui,android-alertdialog,android-progressbar,Android,Android Asynctask,Android Ui,Android Alertdialog,Android Progressbar,我正在显示一个水平样式的不确定进度对话框,如下所示: progressDialog.setMessage("My progress dialog message"); progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); progressDialog.setIndeterminate(true); progressDialog.show(); 不确定的水平进度图形/动画显示正常。然而,假设这是一个不确定的进度对话框,

我正在显示一个水平样式的不确定进度对话框,如下所示:

progressDialog.setMessage("My progress dialog message");
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setIndeterminate(true);
progressDialog.show();

不确定的水平进度图形/动画显示正常。然而,假设这是一个不确定的进度对话框,我希望分别隐藏左下角和右下角的“0%”和“0/100”标签。有人知道如何隐藏这些吗?

根据安德罗·塞尔瓦的评论,我能想到的最好办法就是使用

progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setIndeterminate(false);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setIndeterminate(true);
。。。当它的确定和使用

progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setIndeterminate(false);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setIndeterminate(true);

。。。当它是不确定的。虽然不理想,但效果很好。(微调器样式不显示进度值。)

我知道这个有点旧,但我的答案可能会帮助其他人

要获得没有文本bolow的不确定progressdialog,我执行了以下操作:

ProgressBar progressBar = new ProgressBar(this, null, android.R.attr.progressBarStyleHorizontal);
progressBar.setIndeterminate(true);

Dialog progressDialog = new Dialog(context);
progressDialog.setContentView(progressBar);

希望这有帮助:)

通过调用两个ProgressDialog的方法可以隐藏它们

progressDialog.setProgressNumberFormat(null);
progressDialog.setProgressPercentFormat(null);

请参阅以供参考。

它不会那样工作。这是正确的方法。“不确定”不应使用“水平”样式。使用
STYLE\u微调器
看起来更好,更适合于此。