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微调器
看起来更好,更适合于此。