gpt4 book ai didi

android - 如何在工具栏中显示进度微调器

转载 作者:搜寻专家 更新时间:2023-11-01 08:41:41 25 4
gpt4 key购买 nike

我想在 UIfragment 中执行后台任务时在工具栏上显示进度微调器。我想为我的应用程序使用 Material 设计,所以我设置了没有操作栏的主题,并将工具栏用作操作栏。我试过 setProgressBarIndeterminateVisibility(Boolean.TRUE) 但它不起作用。

最佳答案

我通过将进度条放在父 Activity 布局的工具栏内然后从子 fragment 访问进度条并在需要时显示它来解决它

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:elevation="3dp"
android:minHeight="?attr/actionBarSize"
android:theme="@style/Base.ThemeOverlay.AppCompat.Dark"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light" >
<ProgressBar
android:id="@+id/toolbar_progress_bar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateTint="#cccccc"
android:indeterminateTintMode="src_in"
android:indeterminate="true"
android:layout_gravity="right"
android:visibility="gone"
/>
</android.support.v7.widget.Toolbar>

关于android - 如何在工具栏中显示进度微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32003165/

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