我正在开发这个应用程序。并使用透明的工具栏。我已经在上面添加了菜单项。
如图所示
现在我应该如何将工具栏中的关闭按钮移到左侧。
这是代码
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>
最佳答案
我认为您无法借助菜单来完成此操作。但您有多种选择:
使用导航按钮。首先,设置您的自定义navigation icon ,然后设置navigation listener to listen for click event .
工具栏是 ViewGroup ,因此您可以向其中添加任何 View 。
就我个人而言,我认为第一个选项更符合逻辑,因为“关闭”按钮具有导航目的。此外,您可能想要set your toolbar as an app bar将其与您的 fragment/Activity 集成。
关于android - 如何将工具栏中的关闭按钮移至左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36518955/