创建一个从右到左的ProgressBar

时间:2013-11-09 19:30:14

标签: android android-xml android-progressbar

我正在使用 Widget.Holo.Light.ProgressBar.Horizo​​ntal ProgressBar,我希望保持这样,但从右到左。

所以在0%它在右边并且随着它的进展向左移动。

任何帮助?

2 个答案:

答案 0 :(得分:1)

以100%开始进度并简单地递减而不是递增。

x.setProgress(100);
x.setProgress(85);
etc

答案 1 :(得分:1)

在进度条中使用android:layoutDirection="rtl"

<ProgressBar
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:max="100"
    android:layout_margin="8dp"
    android:layoutDirection="rtl"
    android:progress="80" />