我习惯只使用
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显示不确定的进度栏?
答案 0 :(得分:0)
由于已在工具栏内添加了进度条,因此需要先初始化工具栏,然后使用初始化的progressBar的toolbarObject进行初始化。
答案 1 :(得分:0)
工具栏的layout_width属性为0dp,将其更改为match_parent。