Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如果没有放置物品的位置,我们给出showAsAction=";总是“吗?”;?_Android_Menu_Android Resources - Fatal编程技术网

Android 如果没有放置物品的位置,我们给出showAsAction=";总是“吗?”;?

Android 如果没有放置物品的位置,我们给出showAsAction=";总是“吗?”;?,android,menu,android-resources,Android,Menu,Android Resources,在菜单布局文件中,我们使用不同的定义值给出showAsAction属性 如果没有放置物品的位置,而我们提供了showAsAction=“always”,该怎么办 如果项目显示在溢出菜单中,它与showAsAction=“ifRoom”有什么不同?如果项目没有位置,而您给了showAsAction=“always”,操作栏的标题开始缩小,并为项目创造更多的空间: 如果在这种情况下使用showAsAction=“ifRoom”,菜单项会移动到“更多”按钮的底部,因为没有空间容纳这些菜单项: 如果要

在菜单布局文件中,我们使用不同的定义值给出
showAsAction
属性

如果没有放置物品的位置,而我们提供了
showAsAction=“always”
,该怎么办


如果项目显示在溢出菜单中,它与
showAsAction=“ifRoom”
有什么不同?

如果项目没有位置,而您给了
showAsAction=“always”
操作栏的标题开始缩小,并为项目创造更多的空间:

如果在这种情况下使用
showAsAction=“ifRoom”
,菜单项会移动到“更多”按钮的底部,因为没有空间容纳这些菜单项:


如果要将每个菜单项都设置为showAsAction=“always”,则每个菜单项都将被迫显示在操作栏中。这将导致操作栏中的其他项目(如工具栏标题和导航按钮)的宽度变小。由于这个错误,Android Studio总是建议使用
ifRoom
properties