2012-10-22 35 views
3

我想實現一個厚的水平進度條,但我無法設法使它變厚。我試過android:minHeight="300dp",但那並沒有幫助。酒吧仍然很薄。水平ProgressBar的厚度

這裏是我的XML提取物:

<RelativeLayout 
     android:id="@+id/server_top_left" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_gravity="left" 
     android:layout_weight="1" > 

     <Button 
      android:id="@+id/config" 
      android:layout_width="150dp" 
      android:layout_height="80dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="5dp" 
      android:background="@android:color/white" 
      android:text=" Config " 
      android:textSize="18sp" /> 

     <Button 
      android:id="@+id/control" 
      android:layout_width="150dp" 
      android:layout_height="80dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="5dp" 
      android:layout_toRightOf="@+id/config" 
      android:background="@android:color/white" 
      android:text=" Control " 
      android:textSize="18sp" /> 

     <ProgressBar 
      android:id="@+id/progressBar1" 
      style="?android:attr/progressBarStyleHorizontal" 
      android:layout_width="300dp" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/control" 
      android:layout_centerHorizontal="true" 
      android:layout_marginTop="50dp" 
      android:minHeight="300dp" 
      android:progress="79" /> 

     <ProgressBar 
      android:id="@+id/progressBar2" 
      style="?android:attr/progressBarStyleHorizontal" 
      android:layout_width="300dp" 
      android:layout_height="300dp" 
      android:layout_below="@+id/progressBar1" 
      android:layout_centerHorizontal="true" 
      android:layout_marginTop="50dp" 
      android:minHeight="300dp" 
      android:progress="50" /> 
    </RelativeLayout> 
+0

其中一個橫條寬度= wrap_content,另一個寬度固定爲300dp,兩者看起來相同。 – slezadav

回答

3

讓您的自定義進度風格。 您可以通過更改radius屬性 來修改progress_horizo​​ntal.xml,或者可以通過更改drawable來修改progress_horizo​​ntal_holo.xml。