私はProgressBar
クラスのドキュメントを調べてきましたが、次の属性が見つかりました。
これらの4つのパラメーターは、何らかのスタイルへの参照であると考えられます。質問は、これらは何のためですか?プログレスバーのスタイルは、Android:style属性とグローバルスタイル属性への参照を介して設定されます。
ドキュメントは有用なことを何も言わず、Webを検索しても何も見つかりませんでした。
言及した4つの属性は、次のようにProgressBar
のスタイルに適用できます。
style="?android:attr/progressBarStyleHorizontal"
スタイル定数Android:progressBarStyleHorizontal
は、典型的な増分プログレスバーです。
他の3つは同じ円形のプログレスバーのさまざまなサイズです:
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyle"
style="?android:attr/progressBarStyleLarge"
更新:
Adampのコメントによると:
これらは、進行状況インジケーターに使用できるテーマスタイルを指すテーマの属性です...これらはProgressBar自体の属性ではありません。
誰かがコードの完全なブロックを探している場合
<ProgressBar
Android:id="@+id/ProgressBar2"
style="?android:attr/progressBarStyleLarge"
Android:layout_width="match_parent"
Android:layout_height="wrap_content" />