我有一个非常简单的菜单,我在一个活动中显示,但有些菜单项的文本太长,不适合在屏幕上。菜单的默认行为似乎是对文本进行省略,如下所示。
我正在onCreateOptionsMenu()中膨胀的菜单XML
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_too_long"
android:title="This text is a tad too lon
我有一个带有三个菜单项的上下文操作栏,所以只有三个图标。驾驶室上肯定有空间,但只有一个图标显示,另外两个被迫进入oveflow菜单。如果我在所有三个菜单项中都使用android:showAsAction="always“,那么它们都会显示,并且有空间。但是,我更喜欢使用android:showAsAction="ifRoom“,其结果将显示所有三个图标。我已经尝试删除每一项上的android:title,但这仍然导致了oveflow菜单,所以我知道它并没有试图把标题放进去。
<item android:id="@+id/delete_quiz"
a
如您所见,我使用的是Icon与每个菜单项、Main和Inner --这两个菜单项都包含图标。
问题:显示Inner菜单项的图标,但不显示Main菜单项
1. Showing Icons for `Inner 1` and `Inner 2`
2. Not showing for `Main 1` and `Main 2`
menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/re