我将工具栏添加到我的布局:
update_my_python_packages
我在mainActivity中初始化了它:
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/gray">
<ProgressBar
android:id="@+id/progress_spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:indeterminate="true"
android:visibility="gone" />
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
但是在我的工具栏中,我的工具栏右侧出现了一个圆圈!我也从工具栏中删除了徽标和标题,但我仍然看到这个圆圈,它不会消失!
这是什么?我该如何删除? 谢谢
答案 0 :(得分:2)
鉴于您说从布局中删除ProgressBar
并不会隐藏它,并且由于位置,它可能是一个菜单。你是否压倒onCreateOptionsMenu()
?
另外,正如我在评论中所说,尝试使用&#34;布局检查器&#34;找出这个观点是什么。见developer.android.com/studio/debug/layout-inspector.html
答案 1 :(得分:0)
尝试使用程序化进度条视图显示并消失
Toolbar toolbar = findViewById(R.id.toolbar);
toolbar.setVisibility(View.VISIBLE);
ProgressBar progressBar = (ProgressBar) toolbar.findViewById(R.id.progress_spinner);
progressBar.setVisibility(View.GONE);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayUseLogoEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);
答案 2 :(得分:0)
请你加上你用这种风格写的东西吗?
@style/AppTheme.AppBarOverlay