我需要在工具栏中展示返回图标、Logo和文本(Next)。Next需要右对齐。我尝试通过菜单放置文本。我已经将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>
在样式中,点击菜单项会被选中但不可见,意味着它在白色工具栏上显示白色文本颜色。设置menuText颜色解决了我的问题。
setSupportActionBar(toolbar)
? - Abhishek Singh