3

次のように、水平スタイルの不確定な ProgressDialog を表示しています。

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

不確定な水平方向の進行状況のグラフィック/アニメーションは問題ありません。ただし、それが不確定な進行状況ダイアログであることを考えると、左下と右下にある「0%」と「0/100」のラベルがそれぞれ非表示になると思います。これらを隠す方法を知っている人はいますか?

4

3 に答える 3

6

ProgressDialog の 2 つのメソッドを呼び出すことで、これらを非表示にすることができます。

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

参照については、 ProgressDialog のドキュメントを参照してください。

于 2015-12-17T14:39:11.803 に答える
2

Andro Selvaのコメントに続いて、私が思いついた最高のものは使用することです...

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

...それが決定されて使用されるとき...

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

...それが不確定なとき。理想的ではありませんが、機能します。(スピナースタイルには進行状況の値は表示されません。)

于 2012-06-07T14:43:40.197 に答える