<Router>
<Route path="/" component={MainComponent}>
</Route>
</Router>
长按“列表项”时,我正在使用“操作模式”菜单。它总是显示最多2个项目,即使它有空间在动作模式菜单中显示更多项目。我正在为所有项目分配<?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/menu_reply"
android:icon="@drawable/ic_reply_white_24dp"
android:title="Reply"
app:showAsAction="always" />
<item
android:id="@+id/menu_favourite"
android:icon="@drawable/ic_grade_white_24dp"
android:title="Favourite"
app:showAsAction="always" />
<item
android:id="@+id/menu_info"
android:icon="@drawable/ic_info_outline_white_24dp"
android:title="Info"
android:visible="false"
app:showAsAction="always" />
<item
android:id="@+id/menu_delete"
android:icon="@drawable/ic_delete_white_24dp"
android:title="Delete"
app:showAsAction="always" />
<item
android:id="@+id/menu_copy"
android:icon="@drawable/ic_content_copy_white_24dp"
android:title="Copy"
app:showAsAction="always" />
<item
android:id="@+id/menu_right_arrow"
android:icon="@drawable/ic_arrow_right_bold_white_24dp"
android:title="Forward"
app:showAsAction="always" />
<item
android:id="@+id/menu_message"
android:icon="@drawable/ic_arrow_right_bold_white_24dp"
android:title="Message xyz"
app:showAsAction="always" />
<item
android:id="@+id/menu_call"
android:icon="@drawable/ic_arrow_right_bold_white_24dp"
android:title="Call xyz"
app:showAsAction="always" />
</menu>
。我期待像WhatsApp长按设计屏幕,显示带有图标的5个项目。
答案 0 :(得分:1)
使用 android:showAsAction =“always”属性以及 app:showAsAction =“always”。
<item
android:id="@+id/menu_reply"
android:icon="@drawable/ic_reply_white_24dp"
android:title="Reply"
app:showAsAction="always"
android:showAsAction="always" />
答案 1 :(得分:0)
使用导入android.support.v7.view.ActionMode 和
yourActionMode = startSupportActionMode(mActionModeCallback)
它解决了这个问题。