回答
如果你的進度條在XML佈局定義,它看起來像你定義它的高度,像這樣:
<ProgressBar
android:minHeight="20dip"
android:maxHeight="20dip"/>
但是我只是製作從this article猜測。
訣竅是讓您的ProgressBar使用「舊」,無暈,風格。否則,它將使用9補丁圖像作爲可繪製的進度,除非您操作圖像,否則無法更改高度。因此,這裏是我做過什麼:
的進度:
<ProgressBar
android:id="@+id/my_progressbar"
style="@android:style/Widget.ProgressBar.Horizontal"
android:layout_width="fill_parent"
android:layout_height="10dp"
android:progressDrawable="@drawable/horizontal_progress_drawable_red" />
進度繪製(horizontal_progress_drawable_red.xml):
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape>
<solid android:color="#808080"/>
</shape>
</item>
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<solid android:color="#80ff0000"/>
</shape>
</clip>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<solid android:color="#ff0000"/>
</shape>
</clip>
</item>
</layer-list>
可繪製進度應該是什麼根源? 編輯:
您需要更換
style=」?android:attr/progressBarStyleHorizontal」
到
style="@android:style/Widget.ProgressBar.Horizontal"
和layout_height將工作
android:layout_height="50dp"
工作就像一個魅力!謝謝 – 2015-03-11 11:03:41
如何添加顏色等屬性? – 2016-06-30 15:56:07
您可以在SeekBar XML中使用「android:progressTint」和「android:progressBackgroundTint」設置進度和進度背景的顏色。 – Luke 2017-06-12 13:04:27
可以使用此代碼:
mProgressBar.setScaleY(3f);
或者使用自定義樣式
值 - > styles.xml
<style name="tallerBarStyle" parent="@android:style/Widget.SeekBar">
<item name="android:indeterminateOnly">false</item>
<item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
<item name="android:indeterminateDrawable">@android:drawable/progress_horizontal</item>
<item name="android:minHeight">8dip</item>
<item name="android:maxHeight">20dip</item>
</style>
然後在您的ProgressBar添加:
style="@style/tallerBarStyle"
- 1. 如何更改Android中的TableRow高度?
- 2. 設置ProgressBar高度
- 3. 從ProgressBar更改爲ImageView Android
- 4. 是否有可能更改jquery ui progressbar的高度
- 5. 如何更改WebView高度?
- 6. 如何更改UIToolbar高度?
- 7. 如何更改android中listviews項的寬度和高度?
- 8. 如何更改Android中Button的寬度和高度
- 9. 如何更改android中listviews項的寬度和高度?
- 10. 如何更改ImageView高度和寬度
- 11. TTStyledTextLabel如何更改方向更改的寬度/高度?
- 12. Android Widget更改高度要更小
- 13. android如何更改<item>寬度和高度
- 14. android listview更改動畫後的高度
- 15. 更改Android上的Actionbar高度JellyBean
- 16. 按鈕的高度自動更改android
- 17. 如何更改Windows.Controls(WPF)的動畫速度ProgressBar
- 18. 如何動態更改JQueryUI progressbar的值?
- 19. 如何更改WPF中ProgressBar的前景?
- 20. 如何更改ProgressBar點的大小?
- 21. 如何更改C#中progressbar的值?
- 22. JavaFX ProgressBar:如何更改欄的顏色?
- 23. 如何更改NSTextField的高度?
- 24. 如何更改格側欄的高度
- 25. 如何更改ngdialog的高度
- 26. 如何更改APEX區域的高度
- 27. 如何更改NSTableHeaderCell的高度?
- 28. 如何更改分組tableViewCell的高度?
- 29. 如何動態更改div的高度?
- 30. 如何更改導航欄的高度?
API> 11如何將其自動添加到操作欄? – Taranfx 2012-04-03 06:50:37