gpt4 book ai didi

java - 进度条适用于 Android API 23,但不适用于 21 或 22

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:39 25 4
gpt4 key购买 nike

这是 xml 部分:

<ProgressBar
android:layout_width="50dp"
android:layout_height="match_parent"
android:padding="15dp"
android:layout_marginEnd="5dp"
android:layout_alignParentEnd="true"
android:visibility="gone"
android:indeterminateTint="@color/colorPrimary"
android:id="@+id/progressBar"
android:indeterminate="true" />

我用它来显示和隐藏进度条:

progressBar.setVisibility(View.GONE);
progressBar.setVisibility(View.VISIBLE);

这在较新的手机上正如我希望的那样工作,但在 API 21 和 22 上,进度条永远不会显示。

最佳答案

添加 android:indeterminateTintMode="src_in" 修复了它:

<ProgressBar
android:layout_width="50dp"
android:layout_height="match_parent"
android:padding="15dp"
android:layout_marginEnd="5dp"
android:layout_alignParentEnd="true"
android:visibility="gone"
android:indeterminateTint="@color/colorPrimary"
android:indeterminateTintMode="src_in"
android:id="@+id/progressBar"
android:indeterminate="true" />

关于java - 进度条适用于 Android API 23,但不适用于 21 或 22,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41310845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com