需要在“分割”模式下在底部操作栏中创建带文字的按钮。
以下是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分辨率(如您所见的“搜索”项目显示的文字和图标):
现在,旋转到纵向,操作项目关闭,“搜索”文本不可见,但显然有足够的空间:
请指教,如果有足够的空间,我如何强迫Sherlock显示文字?