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を変更する

答えて