【发布时间】:2017-12-14 18:40:40
【问题描述】:
我想创建ProgressBar 以及与下面相同的文本。
请指导我。我开发了一些设计,但我无法在ProgressBar 的右侧显示文本,因为进度条占用最小宽度。请看下图:
我被困在这个问题上。提前致谢。
我的代码是:
<RelativeLayout
android:layout_width="match_parent"
android:layout_below="@+id/lnrButtons"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginRight="30dp"
android:padding="5dp"
android:background="@drawable/white_button_selector">
<ProgressBar
android:id="@+id/progressBarHome"
android:layout_width="match_parent"
style="?android:attr/progressBarStyleHorizontal"
android:progressDrawable="@drawable/custom_progress_bar"
android:layout_height="wrap_content"
android:progress="50"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:indeterminate="false"/>
<TextView
android:id="@+id/txtProgress"
android:layout_width="wrap_content"
android:text="10%"
android:textColor="@color/light_orange"
android:background="@android:color/transparent"
android:layout_centerVertical="true"
android:layout_alignRight="@+id/progressBarHome"
android:layout_height="wrap_content"/>
</RelativeLayout>
实现代码更改后输出为:
【问题讨论】:
-
尝试制作一个自定义新的,为完成的每项任务增加其宽度
-
@anddev:让我知道下面的答案对你有帮助吗?
标签: android progress-bar