私はそれをするために使用actionbarsherlock
しています。アクションバーに必要なものの例:
[ログイン] [会社のロゴ] [フィルター]
アクションバーに表示される例:
[LOGIN] [COMPANY LOGO] [FILTER]
ログイン ボタン、会社のロゴ、フィルター ボタン (ドローアブルの形式) を res/menu の .xml に作成しましたactivity_main.xml
。ただし、アクションバーのこれらのボタンは、デフォルトのアプリケーションロゴを削除して次のように設定しても、完全に左にシフトすることはできませんfalse
:
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayShowHomeEnabled (false);
メニューの私のコードは次のactivity_main.xml
とおりです。
<item android:id="@+id/login"
android:icon="@drawable/login_btn"
android:layout_gravity="left"
android:showAsAction="always"/>
<item android:id="@+id/logo"
android:icon="@drawable/logo_btn"
android:layout_gravity="center"
android:showAsAction="always"/>
<item android:id="@+id/filter"
android:icon="@drawable/filter_btn"
android:layout_gravity="right"
android:showAsAction="always"/>