默认情况下,当fab位于中心时,所有图标都向右对齐,但我需要在一侧和另一侧各有3个图标,如下面的示例所示。
屏幕截图显示单击其中一个按钮,这样的涟漪出现在底部应用程序栏中(不在底部导航中),单击时也会出现祝酒词,这只能与非伪菜单项一起使用,例如,不能使用imagebutton。
重要的是,每个图标都是一个真正的菜单项(而不是一个imagebutton),长按菜单项应该会在图标上方显示一个祝酒词(如屏幕截图所示),这一点非常重要。我将非常感谢你的帮助!
menu.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
app:showAsAction="always"
android:id="@+id/menu_home"
android:layout_alignParentRight="true"
android:icon="@drawable/ic_home"
android:title="@string/title_home" />
<item
app:showAsAction="always"
android:id="@+id/menu_tasks"
android:icon="@drawable/ic_tasks"
android:title="@string/title_tasks" />
<item
app:showAsAction="always"
android:id="@+id/menu_habits"
android:icon="@drawable/ic_timer"
android:title="@string/title_pomo" />
<item
android:id="@+id/menu_timer"
app:showAsAction="always"
android:icon="@drawable/ic_habit"
android:title="@string/title_habits" />
</menu>
当前结果:
1条答案
按热度按时间mccptt671#
我做到了!我在actionmenuview中放大了菜单的左侧。
在布局中:
底部导航菜单左:
底部导航菜单右:
带左图标的充气菜单: