Selasa, 03 Oktober 2017

Cara membuat toolbar di android studio

   Meskipun toolbar bukanlah hal yang baru pada android tapi apa salahnya jika kita bisa membuat toolbar dan sepertinya toolbar pun selalu digunkan pada hampir semua aplikasi android yang saya ketahui sampai saat ini semua aplikasi yang di buat oleh Google selalu menggunakan toolbar seperti Google adsense Blogger Play music dan masih banyak lagi.



   Sebenarnya sih membuat toolbar itu gampang-gampang sulit tergantantung pada kita sendiri tapi karna saya juga bukan seorang master android studio jadi saya anggap membuat toolbar itu tidak mudah. Seperti biasa kalian harus membuka aplikasi android studio dan menabahkan script pada build.gradle seperti di bawah  

Layout
   Untuk layout kali ini kita hanya akan membutuhkan satu file saja yaitu activity_main.xml, jika kalian ingin memahami cara membuat toolbar saya harap kalian tidak melakukan copy paste saja, dengan menulis ulang karna jika kalian menulis ulang kalian akan mengingat walaupun hanya sedikit.
activity_main.xml



Menu

    Membuat toolbar kita harus membuat folder baru yang bernama menu. Setelah selesai kalian juga harus membuat file bernama menu_toolbar.xml tapi untuk nama kalian bisa ganti dengan yang kalian inginkan.
menu_toolbar.xml


Java

     Pada java code kita tidak akan membuat banyak file atau script yang panjang hanya sedikit saja.
MainActivity.java




Penting untuk dibaca
    Pada project kali ini kita mempunyai hal yang penting yaitu pada tag, folder, dan java code
Tag pada activity_main.xml
pada file activity_main.xml kalian menemukan tag <android.support.v7.widget.Toolbar yang berfungsi untuk memanggil toolbar dan untuk membuat toolbar kalian bisa menambahkan tag    <android.support.design.widget.AppBarLayout untuk membungkus tujuannya adalah utnuk mendapatkan shadow pada toolbar tanpa harus menambahkan tag android:elevation untuk lebih jelasnya kalian bisa baca pada file tersebut.

Folder menu
    Sampai saat ini pun saya belum pernah mencoba membuat toolbar tanpa menggunakan folder menu pada project android studio saya. Pada folder menu tadi kalian sudah membuat file yang bernama menu_toolbar.xml pasti kalian bertanya-tanya kenapa file tersebut tidak di panggil pada activity main jadi apa gunanya? Memang tidak di panggil pada activity_main.xml tapi menu_toolbar di panggil pada java code yaitu pada function pubic boolean onCreateOptionsMenu()

Java code

    Pada java code semua terlihat seperti biasa saja memang biasa saja tapi kalian lihat lagi pada 2 function setelah function onCreate(). Yaitu public boolean onCreateOptionsMenu pada function ini kita melakukan deklarasi untuk file menu_toolbar.xml dan pada function public boolean onOptionsItemSelected() digunakan untuk melakukan deklasari onClick menu pada menu toolbar  

0 komentar:

Posting Komentar