2013-05-17 98 views
0

需要在“分割”模式下在底部操作栏中创建带有文本的按钮。安卓操作栏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; 
} 

而且它是如何操作栏看起来横向银河S3分辨率(当你看到“搜索”中显示的文字和图标项):

enter image description here

现在,旋转为纵向,操作项下降,而“搜索”文本看不见的,但有明显的空间就足够了吧:

enter image description here

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

回答

0

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