需要在“拆分”模式下在底部操作栏中创建带有文本的按钮。
以下是 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 分辨率下操作栏在横向上的外观(如您所见,“搜索”项显示为带有文本和图标):
现在,旋转到纵向,操作项下降,“搜索”文本不可见,但显然有足够的空间放置它:
请建议,如果有足够的空间,我怎样才能强制夏洛克显示文字?