私のMainActivityには私にCollapsingToolbarLayout
があります。デフォルトではツールバーが展開されます。しかし、私はそれを崩壊させたい。だから私はそれがこのコードを使用して、デフォルトでは折りたたま作るためにAppBarLayout
クラスを使用StackOverflowの質問で提案されているように:ツールバータイトルが表示されないCollapsingToolbarLayoutが折りたたまれたとき
AppBarLayout appBarLayout = (AppBarLayout) findViewById(R.id.app_bar_layout);
appBarLayout.setExpanded(false);
これは一つのことを除いて、正常に動作します。ツールバーのタイトルはもはや表示されません。ツールバーを手動で展開したり折りたたんだりしても、表示されません。デフォルトでツールバーを折りたたんでいないとタイトルが表示されますが、imageView
をCollapsingToolbarLayout
に変更するとタイトルが消えます。
ViewCompat.setTransitionName(findViewById(R.id.app_bar_layout), EXTRA_IMAGE);
CollapsingToolbarLayout collapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
collapsingToolbarLayout.setTitle("Search Activity");
collapsingToolbarLayout.setExpandedTitleColor(getResources().getColor(android.R.color.transparent));
collapsingToolbarLayout.setCollapsedTitleGravity(Gravity.START);
私の質問です:私は正しくタイトルを設定していないですか、私は正しい方法でツールバーを崩壊ではないでしょうか?ここで
は私CollapsingToolbarLayout
コードですかどうすればこの問題を解決できますか?
ありがとうございました!
サポートライブラリのバージョンを使用していますか?これはCollapsingToolbarLayoutがしばらく前に持っていたバグのようですね。 –
@BartekLipinski前回のバージョン。私のアプリbuild.gradleは言う: 'compile 'com.android.support:cardview-v7:24.2.0'' 'compile 'com.android.support:recyclerview-v7:24.2.0'' 'com.androidをコンパイルする。サポート:デザイン:24.2.0 ''' com.android.support:appcompat-v7:24.2.0'' –