0

バースタイルでアクティビティインジケーターを実装するにはどうすればよいですか。次のドキュメントhttp://developer.android.com/design/building-blocks/progress.htmlによると、 「アクティビティインジケーターは不確定な長さの操作用です。」「バーとサークルの2つのスタイルがあります。それぞれ、ホロライトとホロダークの両方のテーマでさまざまなサイズで提供されます。」それは問題ありませんが、どこでその例を入手できますか...私は実際に多くのことを試みましたが、単一の例を見つけることができませんでした。要するに、私は画像に示されているように次のアクティビティインジケーターを使用したいだけです。

ここに画像の説明を入力してください

さらに、上記の画像にすでに示されているように、通知でこのアクティビティインジケーターを使用して、私のシナリオと同じ例をガイドまたは提供できる場合は、進行状況を示したいと思います。私のレイアウトで表示します。

4

3 に答える 3

3

ついにさらに検索した後、私は答えを見つけました...

xmlから

 <ProgressBar
    android:id="@+id/progressBar1"
    style="@android:style/Widget.Holo.ProgressBar.Horizontal"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:indeterminate="true" />

Javaからは、メソッドを使用してモードを不確定に設定するだけです。

((ProgressBar) findViewById(R.id.progressBar1)).setIndeterminate(true);

実際、アクティビティインジケーターという名前は紛らわしく、プログレスバーはアクティビティインジケーターとは異なりますが、実際には両方とも同じです...違いはモードだけです。

于 2013-01-09T15:43:30.457 に答える
1

このようなことを試してください。

ProgressDialog progressBar = new ProgressDialog(v.getContext());
progressBar.setMessage("File downloading ...");
progressBar.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressBar.setProgress(0);
progressBar.setMax(100);
progressBar.show();

これはあなたを助けると思います。

于 2013-01-09T14:35:21.613 に答える
0

Smmothprogressbargithubを使用でき ます

それはあなたの要件によるものです

于 2014-02-03T15:42:42.263 に答える