android动作栏sherlock在拆分视图中显示动作文本和图标

时间:2013-05-17 07:38:03

标签: android android-actionbar actionbarsherlock

需要在“分割”模式下在底部操作栏中创建带文字的按钮。

以下是Sherlock示例中的代码:

    @Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add("Save")
        .setIcon(R.drawable.ic_compose)
        .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

    menu.add("Search")
        .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    menu.add("Refresh")
        .setIcon(R.drawable.ic_refresh)
        .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    return true;
}

它的动作条在横向方向上看起来如何为Galaxy S3分辨率(如您所见的“搜索”项目显示的文字和图标):

enter image description here

现在,旋转到纵向,操作项目关闭,“搜索”文本不可见,但显然有足够的空间:

enter image description here

请指教,如果有足够的空间,我如何强迫Sherlock显示文字?

1 个答案:

答案 0 :(得分:0)

我有完全相同的问题。我用Google搜索了一段时间,似乎这是一个ICS错误... Issue 30180