2012-06-27 174 views
0

我創建了一個包含水平進度的XML文件,但它顯示爲如下圖所示:水平進度條不顯示正確

Progress bar image

這裏是我的XML:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <TextView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/hello" /> 


    <ProgressBar 
     android:id="@+id/progress" 
     style="@android:style/Widget.ProgressBar.Horizontal" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:max="100" 
     android:progress="50" /> 

</LinearLayout> 

發生了什麼?我該如何解決它?

+0

你得到你的進度現在的工作?看看我的回答 –

+0

@K_Anas [這裏是你的修復結果](http://no6.upanh.com/b5.s28.d3/d92f828109ac5018216887c3680f635a_46596036.capture.png ) – user1465351

+0

嘗試添加'android:maxHeight =「12dip」和android: minHeight =「12dip」'進度條。 – Chandra

回答

0

它被捲到你給它

android:layout_width="fill_parent" 
android:layout_height="fill_parent" 

嘗試使用WRAP_CONTENT或設置layout_weight大小。另外,您似乎對XML佈局沒有很好的理解。我建議仔細閱讀這篇文章:http://developer.android.com/guide/topics/ui/declaring-layout.html

+0

我嘗試它(wrapcontent和fillparent或修復大小),但不工作。我也清理和建立,但它不起作用 – user1465351

+0

我認爲我上面的人更好地理解你。 –

1

通常情況下,你應該得到一個horizo​​ntalProgress酒吧與你的佈局,但嘗試

改變你的風格標籤在你的進度窗口小部件此

style="?android:attr/progressBarStyleHorizontal" 


<ProgressBar 
    android:id="@+id/progress" 
    style="?android:attr/progressBarStyleHorizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:max="100" 
    android:progress="50" /> 
+0

我改變了風格,但它不會改變 – user1465351

+0

@ user1465351嘗試清除您的項目!或事件重啓eclipse,並讓我知道 –

-1

你試圖添加一個android:indeterminate =「false」到你的XML文件中?你的進度條XML應該是這樣的:

<ProgressBar 
    android:id="@+id/progress" 
    style="@android:style/Widget.ProgressBar.Horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:max="100" 
    android:indeterminate="false" 
    android:progress="50" /> 

紡車是「不確定」模式,當總進度不知道(即你只是讓用戶知道他們需要等待,但你不知道多久)。

0

我建議添加此活動中的文件

pbSurvey.getProgressDrawable().setColorFilter(Color.parseColor("#0668A1"), PorterDuff.Mode.SRC_IN);