我习惯了
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setProgressBarIndeterminateVisibility(true);
显示我的“加载”进度条。现在尝试这个,没有任何反应。我试图像这样单独实现它:
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="0dp"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">
<ProgressBar
android:id="@+id/progress_bar"
android:layout_gravity="end"
android:indeterminate="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</androidx.appcompat.widget.Toolbar>
和使用
ProgressBar progressBar = findViewById(R.id.progress_bar);
progressBar.setVisibility(View.VISIBLE);
展示它。但它仍然没有显示出来。
我怎样(简单地)用AndroidX显示一个不确定的进度条?
由于您在工具栏中添加了进度条,因此需要先初始化工具栏,然后使用toolbarObject,启动progressBar。
工具栏的layout_width属性为0dp,将其更改为match_parent。