เช็คให้มั่นใจก่อนว่าโปรเจ็คนั้นเปิดใช้งาน AndroidX โดยไปที่ไฟล์ gradle.properties และได้เซ็ท (หากคุณไม่ได้ใช้ Jetpack Compose)

android.useAndroidX=true

!! เตือนว่าวิธีนี้จะถูก apple ทุก Activity ของแอพ แต่หากคุณใช้ธีมที่ไม่มี ActionBar อยู่แล้วก็ไม่เป็นไร

โดยเข้าไปเช็คที่ไฟล์ AndroidManifest.xml และตัวอย่างธีมที่ใช้จะมีคำว่า NoActionBar

<application
    android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>

นำ Component Toolbar มาวางใน layout และตั้ง id

และสร้างไฟล์ menu ตามบทความก่อนหน้า

สร้าง BottomNavigationView (1/2)
ลาก Component ชื่อ BottomNavigationView มาวางไว้ตำแหน่งที่ต้องการ คลิกเมาส์ขวาที่โฟลเดอร์ res เลือก New -> Android Resource File ตั้งชื่อให้กับไฟล์ menu และเลือก Resource type เป็น Menu จากนั้นกด OK ไปที่ไฟล์ main_navigation_menu.xml ลาก Component ที่ชื่อ Menu

** ไม่ต้อง assign menu ให้กับ Toolbar ที่ layout ก็ได้นะ

ไปที่ Activity และเพิ่ม setSupportActionBar(binding.toolbar) ภายใต้เมธอด onCreate

ให้ override เมธอด onCreateOptionsMenu(menu: Menu?): Boolean เพื่อให้เอา menu ที่เราได้สร้างไว้ก่อนหน้าไปใช้งาน

และ override เมธอด onOptionsItemSelected(item: MenuItem): Boolean เพื่อ handle action ของปุ่มหรือ MenuItem ใน ActionBar