即使SearchView扩展,我希望SearchView旁边的图标(“云”)保持可见。这适用于平板电脑,但在Nexus 5等小型设备的情况下不起作用。
我为此菜单项设置了showAsAction="always"
。此外,SearchView具有以下属性:showAsAction="ifRoom"
。
答案 0 :(得分:0)
试试这个,适合我使用appCompat v21
final MenuItem switchButton = menu.findItem(R.id.action_import);
final MenuItem searchItem = menu.findItem(R.id.action_search);
MenuItemCompat.setShowAsAction(searchItem, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
MenuItemCompat.setShowAsAction(switchButton, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
答案 1 :(得分:0)
我为这种情况所做的是在xml中使用工具栏,同时将主题设置为NO_ACTION_BAR。然后在工具栏中(在我的layout.xml文件中)我放了一个RelativeLayout。使用leftOf = @ id / someButton,您应该能够始终保持所有按钮可见。