Android操作栏主页按钮不包括活动标题

时间:2013-11-04 13:59:19

标签: actionbarsherlock android-actionbar-compat

我正在使用我的IM应用程序主Activity的主页按钮,以允许用户更改其可用性状态。我的应用程序正在使用ActionBarSherlock,它回退到支持的本机实现。

但是,Android版本之间的可点击区域大小不一致:

在Android 4.2.0及更早版本(包括兼容性库)上,只有图标是可点击的:

Android 4.1

在Android 4.2.1+上,图标和活动名称是可点击的:

Android 4.2

如何在所有版本的Android上始终包含图标活动标题?

1 个答案:

答案 0 :(得分:0)

我正在使用ActionBarCompat(你可能应该更新,如果你还没有),所以这可能不会完全相同。我想要使​​用导航抽屉可以点击完整标题。出于某种原因,使用自定义徽标而不是文本会使整个事物自动可点击,其中只能点击图标:

final ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayUseLogoEnabled(true);
actionBar.setLogo(R.drawable.im_title);

我不知道是否可以在使用默认图标的文本时触发更改,但setDisplay ...方法和标志可能是开始查找的好地方。