8
Android Lollipop、AppCompat ActionBarカスタムビューが画面全体の幅を占めない
そのため、コードベースをLollipopに更新しましたが、アクションバーで問題が発生しています。AppCompatとActionBarActivityを使用しており、カスタムビューを拡張しています。カスタムビューが画面の幅全体を占めることがなくなり、左側に細いストリップが残っているようです 見た目通り 今の様子 これは、アクションバーを設定するために使用しているコードです。誰かアイデアはありますか? final ActionBar actionBar = getSupportActionBar(); if(actionBar != null) { actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayShowCustomEnabled(true); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); actionBar.setCustomView(R.layout.action_bar_content_search_custom_view); actionBar.setBackgroundDrawable(null); // actionBar.setStackedBackgroundDrawable(null); TextView title = (TextView) actionBar.getCustomView().findViewById(R.id.action_bar_title); title.setText(R.string.youtube); ImageView back = (ImageView) actionBar.getCustomView().findViewById(R.id.action_bar_back); back.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { finish(); } }); } 編集する カスタムビューを削除して背景を変更すると、幅全体が占めるようになります。それで問題は、CustomViewにActionBarの幅全体を占めるようにするにはどうすればよいですか?