Android 进度条不显示';t填充它所在的空间';应该是的
我正在努力实现这样的目标: 我试着使用card view,结果是: 我遇到了一个问题,因为我想让“水离开”进度条进入卡的末尾(如图1所示),但它不会改变它的长度(我不想硬编码长度),你知道我能做什么吗 (代码:Android 进度条不显示';t填充它所在的空间';应该是的,android,android-layout,kotlin,progress-bar,android-progressbar,Android,Android Layout,Kotlin,Progress Bar,Android Progressbar,我正在努力实现这样的目标: 我试着使用card view,结果是: 我遇到了一个问题,因为我想让“水离开”进度条进入卡的末尾(如图1所示),但它不会改变它的长度(我不想硬编码长度),你知道我能做什么吗 (代码: 在ProgressBar中使用android:layout\u weight=“1”以实现全宽 <TableRow> <TextView android:text="water le
在
ProgressBar中使用android:layout\u weight=“1”
以实现全宽
<TableRow>
<TextView
android:text="water left:"
../>
<ProgressBar
android:id="@+id/progressBar2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
/>
</TableRow>
我解释OP的问题是表中列的宽度没有填满空格。@Tenfour04您是对的,答案已更新。老实说,我没想到会有这么好的答案,谢谢:)
<TableRow>
<TextView
android:text="water left:"
../>
<ProgressBar
android:id="@+id/progressBar2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
/>
</TableRow>
<com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/progressBar2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
card_view:trackThickness="12dp"
card_view:trackColor="@color/white"
card_view:indicatorColor="@color/red600Light"
android:progress="75"
android:layout_margin="3dp"
/>