6

ProgressBarAndroidでaの最大値を設定したい。

setProgressまたはで現在の進行状況を設定できることはわかってandroid:progressいますが、最大値を設定するにはどうすればよいですか?

4

3 に答える 3

16

デフォルトでは、進行状況バーは 100 に達するといっぱいになります。
必要に応じて、android:max 属性を使用して最大値 (完全なバーの値) を調整できます。

android:max

進行状況が取り得る最大値を定義します。

「100」などの整数値である必要があります。

これは、この型の値を含むリソース ("@[package:]type:name" の形式) またはテーマ属性 ("?[package:][type:]name" の形式) への参照である場合もあります。 .

<ProgressBar 
    android:id="@+id/progressbar"
    style="@android:style/Widget.ProgressBar.Horizontal"
    android:max="42"  <--- it's the answer)
    android:progress="0"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/bottom_header_relativelayout"
/>

また
probressbar.setMax(Value);

于 2012-09-27T07:35:58.850 に答える
2

双方向でプログレスバーを設定できます

probressbar.setMax(maxValue);

またはxmlから

<ProgressBar
     android:max="maxvalue"/>
于 2012-09-27T07:34:18.667 に答える
2

次のことができるはずです。

progressbar.setMax(maxValue);

ここで、ProgressBars の API をご覧ください。

于 2012-09-27T07:34:58.090 に答える