グーグルプレイストアのようなプログレスバーを使用したい。
第一に、それ(プログレスバー)は不定です-常に移動する負荷として表示されます。そして、それは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);
不確定から確定プログレスバーに変更する