Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat Navigation Drawer Dan Menghubungkan Intent Android Studio

Navigation Drawer adalah menu di kiri pada Aplikasi Android seperti pada BBM, Whatsapp ataupun yang lainnya. Untuk membuatnya terdapat cara berbeda-beda antara lain menggunakan library pihak ke tiga ataupun mengambil dari template bawaan.

Namun kali ini kita akan membuatnya tanpa repot menggunakan pihak ke-tiga , di dalam Android sudah disediakan dan kita tinggal memodofikasinya.


HASIL AKHIR 


1

Jika di klik akan menuju Halaman Baru


APA YANG DIBUTUHKAN


  • Navigation Drawer
  • 1 Activity ( Class dan Layout) yang akan dipanggil
Struktur Project



MEMBUAT PROJECT DENGAN MENU DRAWER


Langkah  pertama adalah membuat project baru dengan memilih template Menu Drawer, beri nama project sesuai keinginan atau disamakan saja biar tidak bingung.
buat baru
pilih drawer
sesuaikan nama


MEMBUAT ACTIVITY BARU


Buatlah Activity baru dengan cara klik kanan pada folder java piih New- Activity – Empty Actity

klik kanan java
sesuaikan nama

Beri nama satu lalu Finish maka akan otomatis menggenerate 1 Class dan 1 Layout.

Buka layout activity_satu buat tampilan apa saja , misal tulisan dan rating bar

Code activity_satu.xml


Di mode Design akan tampil seperti berikut :

design mode



MEMBUAT INTENT DI MAIN ACTIVITY


Main Activity atau tampilan utama di project ini adalah Utama.java , buka file tersebut kemudian tambahkan di bagian Import dan di actionnya seperti ini :
//MENAMBAH INTENT di bagian import
import android.content.Intent;


//CONTOH ACTION
Intent intentku= new Intent(Utama.this,Satu.class);
startActivity(intentku);

Catatan :
Utama adalah Class Main Activity  dan Satu adalah Class yang akan dipanggil.
Karena kita akan membuat aksi Jika menu Camera di klik maka akan muncul halaman baru, maka kita harus menulis kodenya di aksi Camera.

CODE lengkap Utama.java

 


RUNNING PROGRAM


Langkah selanjutnya adalah RUN project kita maka akan seperti berikut:
Jika Menu Import di Klik maka akan muncul halaman satu yang kita buat tadi.

home


menu diklik

menu diklik


BAGAIMANA CARA MENGEDIT TULISAN DAN ICON MENU DRAWER ???


Untuk mengedit tulisan Menu Import, Gallery dll caranya :
Buka Folder Menu – Pilih activity_utama_drawer.xml dan edit sesuai yang diinginkan


activity menu

14 komentar untuk "Membuat Navigation Drawer Dan Menghubungkan Intent Android Studio"

  1. nice post gan.. tapi yang saya ingin bertanya, kalau menu import di klik navigation drawernya tetap ada gimana caranya gan?

    BalasHapus
    Balasan
    1. coba lihat di androidmanifestnya bro

      Hapus
    2. Kalo drawer nya pengen tetep ada di activity ke 2, Yg harus di edit di android manifestnya yg bagian mana bang? Makasih ilmunya sangat bermanfaat

      Hapus
  2. artikel ini cuma copas doang, mana layout toolbar, NavigationView, DrawerLayout yg di inisiasi dengan finfViewById(R.id......) ?????
    Indonesia banget lo.

    BalasHapus
    Balasan
    1. baca dulu yang lengkap gan , ada kok di utama.java

      Hapus
    2. tutorialnya masih kurang kengkap..

      Hapus
  3. nice gan udah lama ane cari yang ini tanks ilmunya hehehe

    BalasHapus
  4. Balasan
    1. isi satu.class kosong gpp , atau pake default template
      krn cm untuk sample halaman

      Hapus
  5. Thanks gan.. ijin langsung praktek aja masih baru di Java Android hehehe

    BalasHapus
  6. mash new bie di Android... fungsi intent definisi fungsi bwt apa gan

    BalasHapus