我需要在android操作栏与自定义标题栏请帮助我,谢谢。
另一个值得关注的选项是ActionBarCompat,我认为它与SDK14API演示一起提供。然而,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"/>
然后在您的主要活动中,例如:
@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
如果你需要更多,尽管问
祝你好运