在我的活动中,我有一个带有标题和图标的单个项目的操作模式。
我希望同时显示标题和图标,因此我使用 SHOW_AS_ACTION_WITH_TEXT 和 SHOW_AS_ACTION_ALWAYS 标志。
在横向方向,它很好。我有标题+图标。但是在纵向时只显示图标(尽管有很多可用空间)。有谁知道我能做些什么来解决它?
请注意,如果我删除图标,标题会正确显示。
这是我的示例代码:
public class TestActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startActionMode(new Callback() {
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
menu.add("Item 1").setIcon(R.drawable.ic_launcher).setShowAsAction(MenuItem.SHOW_AS_ACTION_WITH_TEXT | MenuItem.SHOW_AS_ACTION_ALWAYS);
return true;
}
@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) { return false; }
@Override
public void onDestroyActionMode(ActionMode mode) { }
@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) { return false; }
});
}
}