我在RecyclerView中有一个按钮,在这个按钮下面有一个进度,当按下按钮时,下载工作将显示进度,当下载完成时隐藏进度。
在android 5中,利润率看起来不错,但在android 4中几乎没有问题。
看这张照片,这对我的问题是一个很清楚的解释。
这是我的XML代码:
<Button
android:id="@+id/btn_down_question"
android:layout_width="64dp"
android:layout_height="34dp"
android:layout_below="@id/txt_desc_question"
android:layout_alignParentLeft="true"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:layout_marginRight="8dp"
android:layout_marginLeft="4dp"
android:background="@drawable/blue_button_style"
android:text="دریافت"
android:textColor="@color/white"
android:textSize="12sp"/>
<ProgressBar
android:id="@+id/prgDownload"
android:layout_width="72dp"
android:layout_height="4dp"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:layout_below="@id/btn_down_question"
android:layout_marginLeft="4dp"
android:layout_marginBottom="6dp"
android:progressDrawable="@drawable/greenprogress" />
最佳答案
用隐形而不是消失。
因为
不可见:
此视图是不可见的,但仍占用空间用于布局。
跑了:
这个视图是不可见的,它不占用任何空间来进行布局。
希望这对你有帮助。