だから私の質問は、私が作った4つのアイコンをアクションバーに広げて配置するにはどうすればよいですか? ホームアイコンを最初のアイコンにスタイリングするようなチート方法は使用できません。別のアクションバーでそれを行ったからですが、アプリケーションには2つのアクションバーがあり、2番目のスタイルを設定しているため、ActionBarがない場所をどのように実行できますか?左に隙間があります。
プロジェクトのアクションバーのスクリーンショット
私はこれを試しましたが、アイコンとタイトルがある左側にまだいくつかのスペースがあるため、機能しません
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayUseLogoEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);
BitmapDrawable bg = (BitmapDrawable)getResources().getDrawable(R.drawable.realback);
getSupportActionBar().setBackgroundDrawable(bg);
私の res/main/menu で
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/github1"
android:icon="@drawable/back"
android:showAsAction="always"
android:title="@string/setting_label"
android:titleCondensed="@string/settings"
android:visible="true"></item>
<item android:id="@+id/github2"
android:icon="@drawable/like"
android:showAsAction="always"
android:title="@string/setting_label"
android:titleCondensed="@string/settings"
android:visible="true"></item>
<item android:id="@+id/github3"
android:icon="@drawable/comment"
android:showAsAction="always"
android:title="@string/setting_label"
android:titleCondensed="@string/settings"
android:visible="true"></item>
<item android:id="@+id/github4"
android:icon="@drawable/menu"
android:showAsAction="always"
android:title="@string/setting_label"
android:titleCondensed="@string/settings"
android:visible="true"></item>
</menu>