我工具栏右边的圆圈是什么

时间:2017-12-28 06:31:30

标签: android android-studio

我将工具栏添加到我的布局:

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>

但是在我的工具栏中,我的工具栏右侧出现了一个圆圈!我也从工具栏中删除了徽标和标题,但我仍然看到这个圆圈,它不会消失! enter image description here

这是什么?我该如何删除? 谢谢

3 个答案:

答案 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