我正在显示一个水平样式,不确定的ProgressDialog如下:
progressDialog.setMessage("My progress dialog message");
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setIndeterminate(true);
progressDialog.show();
不确定的水平进度图形/动画显示正常。但是,假设这是一个不确定的进度对话框,我希望隐藏左下角和右下角的“0%”和“0/100”标签。有谁知道如何隐藏这些?
答案 0 :(得分:4)
可以通过调用两个ProgressDialog方法来隐藏它们
progressDialog.setProgressNumberFormat(null);
progressDialog.setProgressPercentFormat(null);
请参阅ProgressDialog documentation以供参考。
答案 1 :(得分:2)
根据Andro Selva的评论,我能够提出的最好的就是使用......
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setIndeterminate(false);
......当它确定并使用时......
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setIndeterminate(true);
......当它不确定时。不理想,但它的工作原理。 (微调器样式不显示进度值。)
答案 2 :(得分:2)
我知道这个有点旧,但也许我的回答可以帮助其他人。
要获得一个不确定的progressdialog没有文字bolow我做了:
ProgressBar progressBar = new ProgressBar(this, null, android.R.attr.progressBarStyleHorizontal);
progressBar.setIndeterminate(true);
Dialog progressDialog = new Dialog(context);
progressDialog.setContentView(progressBar);
希望这会有所帮助:)