android - 如何将工具栏中的关闭按钮移至左侧

标签 android toolbar menuitem android-toolbar android-menu

我正在开发这个应用程序。并使用透明的工具栏。我已经在上面添加了菜单项。

如图所示

enter image description here

现在我应该如何将工具栏中的关闭按钮移到左侧。

这是代码

MainActivity.java

transparent_toolbar.inflateMenu(R.menu.menu_play_screen);

menu_play_screen.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item

    android:id="@+id/action_back"
    android:orderInCategory="0"
    android:title="@string/action_settings"
    app:showAsAction="always"
    android:icon="@drawable/ic_close_white_24dp"/>

<item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:title="@string/action_settings"
    app:showAsAction="never" />
<item
    android:id="@+id/action_playQueue"
    android:orderInCategory="99"
    android:title="Add to queue"
    app:showAsAction="always"
    android:icon="@drawable/ic_queue_music_white_24dp"
    />

</menu>

最佳答案

我认为您无法借助菜单来完成此操作。但您有多种选择:

  1. 使用导航按钮。首先,设置您的自定义navigation icon ,然后设置navigation listener to listen for click event .

  2. 工具栏是 ViewGroup ,因此您可以向其中添加任何 View 。

就我个人而言,我认为第一个选项更符合逻辑,因为“关闭”按钮具有导航目的。此外,您可能想要set your toolbar as an app bar将其与您的 fragment/Activity 集成。

关于android - 如何将工具栏中的关闭按钮移至左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36518955/

相关文章:

c++ - MFC的 "Update Command UI"系统是怎么工作的?

toolbar - 使用 Summernote 自定义工具栏

xul - 为什么我不能禁用这个 XUL 菜单项?

java - 上传android项目到GitHub

android - progressbar.setprogress(0) 时面临的问题

android - Http 请求在 Flutter 中不返回任何内容,也不会抛出任何错误

css - 调整大小时响应菜单不起作用

android - 在不重新分配目标对象的情况下裁剪图像

iphone - 工具栏隐藏时出现黑色条纹 iOS

css - WordPress Twenty Twelve 自定义菜单当前菜单项样式