如何創建的第一行像谷歌Chrome瀏覽器在水平排列的菜單項如何使菜單項水平
我創建的第一個項目,一個菜單孩子,但通過這種方式,我得到了一排將我發送到其他菜單,那麼如何使用菜單文件來做到這一點?我不希望使用對話框
這裏是我的菜單文件:
<?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">
<group android:id="@+id/toolbar_menu"
android:visible="true">
<item
android:id="@+id/item_tabs"
android:icon="@drawable/ic_tabs_24dp"
android:title="@null"
app:showAsAction="always"/>
<item
android:id="@+id/icon_row_menu_id"
android:title="@null"
android:visible="true">
<menu>
<item
android:id="@+id/item_back"
android:icon="@drawable/ic_arrow_back_24dp"
android:title="@string/go_back" />
<item
android:id="@+id/item_forward"
android:icon="@drawable/ic_arrow_forward_24dp"
android:title="@string/go_forward" />
<item
android:id="@+id/item_bookmark_page"
android:icon="@drawable/ic_star_border_24dp"
android:title="@string/bookmark_this_page" />
<item
android:id="@+id/item_download_page"
android:icon="@drawable/ic_download_24dp"
android:title="@string/download_page" />
<item
android:id="@+id/item_info"
android:icon="@drawable/ic_info_outline_24dp"
android:title="@string/view_site_information" />
</menu>
</item>
<item
android:id="@+id/item_new_tab"
android:title="@string/new_tab" />
<item
android:id="@+id/item_new_incognito_tab"
android:title="@string/new_incognito_tab" />
<item
android:id="@+id/item_bookmarks"
android:title="@string/bookmarks" />
<item
android:id="@+id/item_history"
android:title="@string/history" />
<item
android:id="@+id/item_downloads"
android:title="@string/download" />
<item
android:id="@+id/item_settings"
android:title="@string/settings" />
</group>
</menu>
在這裏我如何使用它:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
mainMenu = menu;
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu, menu);
return true;
}
http://www.viralandroid.com/2016/01/android-custom-horizontal-icons-menu.html –
但在這個例子中,他沒有使用菜單文件 –
你試圖將圖標與圖標組合在一起 –