Androidアプリケーションをアンインストールするとき、または何らかの構成を行うと、次の図のように、このような水平方向のプログレスバーが表示されます。
のようなスタイルではありません@android:style/Widget.ProgressBar.Horizontal
。
自分のアプリケーションで使用するにはどうすればよいですか?
Androidアプリケーションをアンインストールするとき、または何らかの構成を行うと、次の図のように、このような水平方向のプログレスバーが表示されます。
のようなスタイルではありません@android:style/Widget.ProgressBar.Horizontal
。
自分のアプリケーションで使用するにはどうすればよいですか?
私が設定した場合、それはWidget.ProgressBar.Horizontal
私の電話にありますandroid:indeterminate="true"
新しい進行状況バーを使用するため
style="?android:attr/progressBarStyleHorizontal"
古い灰色の進行状況バーの使用
style="@android:style/Widget.ProgressBar.Horizontal"
これには、minHeight を設定して高さを変更するオプションがあります
完全な XML コードは次のとおりです。
<ProgressBar
android:id="@+id/pbProcessing"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tvProcessing"
android:indeterminateOnly="true"/>
indeterminateOnly は、不確定な水平進行状況バーを取得するために true に設定されます
レイアウトの進行状況バー
<ProgressBar
android:id="@+id/download_progressbar"
android:layout_width="200dp"
android:layout_height="24dp"
android:background="@drawable/download_progress_bg_track"
android:progressDrawable="@drawable/download_progress_style"
style="?android:attr/progressBarStyleHorizontal"
android:indeterminate="false"
android:indeterminateOnly="false" />
download_progress_style.xml
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/progress">
<scale
android:useIntrinsicSizeAsMinimum="true"
android:scaleWidth="100%"
android:drawable="@drawable/store_download_progress" />
</item>