دوست عزیزم این برای BottomNavigationView هست که کافی تو فایل لایه اصلی بجای ویو ActionBar قرار بدید.
//replace with action bar view in the main layout xml file
<android.support.design.widget.BottomNavigationVie w
android:id="@+id/menu_nav_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:background="@drawable/toolbarshape"
android:visibility="visible"
app:itemIconTint="@color/navigation_object_color"
app:itemTextColor="@color/navigation_object_color"
app:menu="@menu/option_menu"
/>
برای گزینه های تو ویو هم از منو فایل استفاده کنید مثل این....
/* option_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
android:enabled="true"
android:icon="@drawable/ic_menu_home"
android:title="@string/home_item"
app:showAsAction="ifRoom"/>
<item
android:id="@+id/HelpEvent"
android:icon="@drawable/ic_menu_help"
android:enabled="true"
app:showAsAction="ifRoom"
android:onClick="helpEvent"
android:title="@string/help_item"/>
<item
android:icon="@drawable/ic_menu_close_clear_cancel"
android:enabled="true"
app:showAsAction="ifRoom"
android:onClick="removeEvent"
android:title="@string/remove_item"
/>
<item
android:icon="@drawable/ic_menu_edit"
android:enabled="true"
app:showAsAction="ifRoom"
android:onClick="saveEvent"
android:title="@string/accept_item"
/>
</menu> />
من برای اینکه نخوام کدهام تکراری باشه یک کلاس برای ارتباط لایه ها باهم نوشتم منظور View - Control هست اگر خواستید بگید همین جا قرار بدم.
وگرنه که برای استفاده از رویداد ها هم که کافی نام متدی که در رویداد onClick در فایل منو نوشتم را در اکتیویتی که ویو را دارید صدا میکنید ایجاد کرده باشید. ویا اینکه براش کلاسی بنویسید و کل اکتیویتی ها از یکجا دستور بگیرن
public void saveEvent(MenuItem item) {
setItemChecked(item);
}
فقط حتما گزینه آیتمی که انتخاب شده را به متد setItemChecked پاس بدید برای اینکه گزینه انتخابی تون را بالاتر نمایش بده و مشخص باشه که کدوم گزینه انتخاب شده!
اینم تصویر ویو
موفق باشید.!