0
私は以下のXMLレイアウトを使用しています中にプログレスバーの色や高さを変更する方法:アンドロイド
<ProgressBar
android:id="@+id/totalScoreProgress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAlignment="center"
android:layout_marginTop="29dp"
android:maxHeight="30dp"
android:minHeight="30dp"
android:indeterminateTint="@color/grey"
android:max="30"/>
<TextView
android:id="@+id/bestResultText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/totalScoreProgress"
android:text="Best Result : 0"
android:textSize="15sp" />
とJavaコード:
ProgressBar totalScoreProgress = (ProgressBar) findViewById(R.id.totalScoreProgress);
totalScoreProgress.setProgress(30);
これらは、テキストと灰色のプログレスバーの私の努力しています、私はimageの期待と実際の出力を添付しています。私が間違っているところで私を案内してください。
ありがとうございました。 prograssバーの色を変更するには、あなたのスタイルに
<style name="CustomProgressBarHorizontal" parent="android:Widget.ProgressBar.Horizontal">
<item name="android:progressDrawable">@drawable/custom_progress_bar_horizontal</item>
<item name="android:minHeight">10dip</item>
<item name="android:maxHeight">20dip</item>
をテーマに下記のプログレスバーの使用のhigthを変更する