gpt4 book ai didi

android - 仅包含文本的菜单未显示在工具栏中

转载 作者:行者123 更新时间:2023-11-30 00:44:02 26 4
gpt4 key购买 nike

我必须在工具栏中显示返回图标、 Logo 和文本(下一步)。接下来是右对齐。我尝试通过菜单放置文本。我已将 Logo 和后退按钮设置为工具栏。

toolbar.setLogo(R.mipmap.logo);
toolbar.setNavigationIcon(R.mipmap.back);

此外,我在 onCreateOptionsMenu 中膨胀了以下菜单

菜单膨胀:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
>
<item
android:id="@+id/action_next"
android:title="@string/next"
app:showAsAction="always" />

文本菜单根本不可见。如果我将图标放在菜单项中,它就会显示出来。我用过 android.support.v7.widget.Toolbar。

编辑:

我解决了。以防其他人遇到此类问题。

请补充

<item name="android:actionMenuTextColor">@color/blue</item>

风格。菜单项 w 在单击时被选中但不可见,这意味着它在白色工具栏上显示白色文本颜色。设置菜单文本颜色解决了我的问题。

最佳答案

Android Documentation解释 showAsActionwithText 选项将

Also include the title text (defined by android:title) with the action item.

既然这就是您想要的,请编写以下代码。

<item
android:id="@+id/action_next"
android:title="@string/next"
app:showAsAction="always|withText" />

关于android - 仅包含文本的菜单未显示在工具栏中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42086487/

26 4 0