アクションバーに別のレイアウトを使用しており、要件に合った別のアイテムを追加しています。そして、このようにJavaクラスで呼び出します
ActionBar actionBar = getActionBar();
actionBar.setCustomView(R.layout.actionbar);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setDisplayShowHomeEnabled(false);
2 つまたは 3 つの異なるデバイスには問題ないように見えますが、nexus7 タブレットと xhdpi には互換性がないようです。その割にアクションバーの高さが低く、空きスペースができてしまいます。どうすればいいですか?私は使っている
android:layout_width="match_parent"
android:layout_height="48dp"
アクションバーレイアウトで。私も使用しました
android:layout_height="wrap_content"
しかし、それはまったく機能しません。修正方法がわかりません。助けてください。