2017-12-28 12 views
1

の右側にあるサークルです:私は私のレイアウトにツールバーを追加私のツールバー

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

と私はmainActivityでそれを初期化:

Toolbar toolbar = findViewById(R.id.toolbar); 
toolbar.setVisibility(View.VISIBLE); 
setSupportActionBar(toolbar); 
getSupportActionBar().setDisplayShowHomeEnabled(true); 
getSupportActionBar().setHomeButtonEnabled(true); 
getSupportActionBar().setDisplayUseLogoEnabled(false); 
getSupportActionBar().setDisplayShowTitleEnabled(false); 

が、私のツールバーでのサークルが登場して私のツールバーの権利!私もツールバーからロゴとタイトルを削除しましたが、私はまだこのサークルを見て、それは消えません! enter image description here

この意味は?どうすれば削除できますか? は

+0

私は間違っているかもしれませんが、ProgressBarをツールバーの中でxmlに使用しています。だからそれを得るのはなぜですか? – Raghavendra

+0

はい、可視性がなくなり、まだ表示されません。このプログレスバーを使用しているものを読み込むために。 –

+0

コードで 'progress_spinner'の可視性を' GONE'に設定しようとしています。 –

答えて

2

を閲覧ありがとう。 onCreateOptionsMenu()を上書きしていますか?

また、私のコメントで述べたように、「レイアウトインスペクタ」を使ってこのビューの内容を調べてみてください。 developer.android.com/studio/debug/layout-inspector.html

+0

私はレイアウトインスペクタを使用して、私の問題が「アクションメニュービュー」のためであることを知りました。ありがとうございます。 –

0

のプログラムプログレスバーで試してみてくださいあなたがレイアウトからProgressBarを削除すると、それを隠していないことを言った、と理由位置の、それはメニュー可能性を考えると見えると消え

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); 
+0

xmlレイアウトからプログレスバーを削除しましたが、このサークルはまだ表示されています。 –

+0

@sayreskabir xmlファイルのすべてのコードを追加してください。 –

0

あなたはこのスタイルで書いたものを追加できますか?

@style/AppTheme.AppBarOverlay 
関連する問題