java - Android进度条一直在旋转
问题描述
我正在尝试使用进度条(普通进度条,而不是水平进度条)作为某种指南针,但由于某种原因,进度条一直在不受控制地旋转。我在 xml 和附加的 Java 代码中都将 indeterminate 设置为 false,但它似乎什么也没做。
这是视图的 xml 代码:
<ProgressBar
android:id="@+id/brujula"
style="?android:attr/progressBarStyle"
android:layout_width="229dp"
android:layout_height="507dp"
android:layout_marginStart="91dp"
android:layout_marginTop="90dp"
android:layout_marginEnd="91dp"
android:layout_marginBottom="135dp"
android:visibility="invisible"
android:indeterminate="false"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
我用来在 Java 中将其设置为 false 的代码也是
ProgressBar brujula = (ProgressBar) FindViewById(R.id.brujula);
brujula.setIndeterminate(false);
我不知道它为什么一直这样做,所以任何帮助都将不胜感激
解决方案
嗨,如果你想显示进度条,试试这个。
ProgressBar brujula = (ProgressBar) FindViewById(R.id.brujula);
brujula.setVisibility(View.VISIBLE);
以及您要停止加载并希望隐藏进度条使用的位置
brujula.setVisibility(View.GONE);
推荐阅读
- c# - 强制用户在 Authorization MS Graph 上选择帐户
- laravel - Laravel 根据类别显示产品视图
- css - 如何使用 Framer-Motion 创建“运行文本”?
- pythonanywhere - python 任何地方运行WSGI应用程序时出错没有名为“Wasp”的模块
- keycloak - 联合用户显示在 Keycloak 中,但未能为其分配任何角色
- flutter - 如何解决flutter中任务':app:checkDebugDuplicateClasses'的执行失败
- c# - 进入嵌套数据网格的编辑模式时 WPF 应用程序被中断
- c++ - 将 boost 日志链接到库的问题
- ios - 如何在颤动的任何屏幕上显示弹出消息?
- angular - mat-selection-list 渲染比加载值慢?