/ / ProgressBar:不確定+進行状況の表示(Google Playストアなど)-Android

ProgressBar:不確定+進行状況を表示する(Google Playストアなど) - Android

グーグルプレイストアのようなプログレスバーを使用したい。

第一に、それ(プログレスバー)は不定です-常に移動する負荷として表示されます。そして、それは0から100までの進行状況を示します

私の場合、バーには不確定または進行のみが表示されます-xml-configに依存します。 なにか提案を?

私のプログレスバー: ここのバーは、短時間の移動負荷を示しています。ダウンロードが開始されると、プログレスバーは自動的に消えます。 android:indeterminate = "true"がなければ、不確定でなく、進行状況のみがバーに表示されます。 Progress.setProgress((int)_self.currentProgress)で変更する進捗状況;

<ProgressBar
android:id="@+id/progress"
android:indeterminate="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="5dip"
style="@style/ProgressBarHoloHorizontal"/>

スタイル:

<style name="ProgressBarHoloHorizontal">
<item name="android:indeterminateOnly">false</item>
<item name="android:indeterminateDrawable">@drawable/progress_indeterminate_horizontal_holo</item>
<item name="android:minHeight">16dip</item>
<item name="android:maxHeight">16dip</item>
<item name="android:progressDrawable">@drawable/progress_horizontal_holo_light</item>
</style>

回答:

回答№1は2

これを使って

progress.setIndeterminate(false);

不確定から確定プログレスバーに変更する