簡體   English   中英

帶有自定義標題欄的操作欄

[英]Action bar with custom title bar

我需要在android中使用自定義標題欄的操作欄請幫幫我,謝謝。 值得關注的另一個選擇是ActionBarCompat,我認為它與SDK 14 api演示一起提供。 但是, ActionBarSherlock似乎支持更多功能,因此可能是更好的解決方案。

ActionBarSherlock現在是一種“最佳實踐”,你正確使用它。

在具有相同名稱的文件夾中創建菜單,例如:

<item
    android:id="@+id/search"
    android:actionViewClass="com.actionbarsherlock.widget.SearchView"
    android:icon="@android:drawable/ic_menu_search"
    android:showAsAction="always|collapseActionView"
    android:title="@string/menu_search"/>
<item
    android:id="@+id/menu_filtre"
    android:orderInCategory="100"
    android:showAsAction="always|collapseActionView"
    android:title="@string/menu_filtre"/>
<item
    android:id="@+id/menu_clear"
    android:orderInCategory="100"
    android:showAsAction="always|collapseActionView"
    android:title="@string/menu_clear"/>

然后在你的MainActivity中,例如:

@Override
public boolean onPrepareOptionsMenu(Menu menu) {

    menu.clear();
    switch ((int) _viewPager.getCurrentItem()) {
        case 0:
            getSupportMenuInflater().inflate(R.menu.menu, menu);
            break;
        }
    return super.onPrepareOptionsMenu(menu);
} 

並完成:

ActionBar bar = getSupportActionBar();
bar.setTitle(R.string.titre_abs);
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

有關安裝,請查看http://actionbarsherlock.com/

在這里創建主題http://jgilfelt.github.io/android-actionbarstylegenerator/#name=example&compat=holo&theme=light&actionbarstyle=solid&backColor=E4E4E4%2C100&secondaryColor=D6D6D6%2C100&tertiaryColor=F2F2F2%2C100&accentColor=33B5E5%2C100

如果你需要更多,請問

祝好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM