Posts

Showing posts from May, 2020

Membuat Popup Menu di Android Studio

Popup Menu Android Studio Sebelumnya kita sudah membahas mengenai Options Menu, yang terletak pada ActionBar/Toolbar aktivitas sebuah aplikasi. Popup Menu dan Options Menu memiliki makna dan fungsi yang sama, sama-sama memunculkan items saat menu tersebut di klik. Bedanya mungkin, Popup Menu ini fleksibel; bisa ditempatkan dimana saja pada sebuah layout, namun tidak pada ActionBar. Pembahasan mengenai Options Menu dapat dilihat pada postingan ini.
Hal-hal mengenai Options Menu yang tidak dibahas pada artikel ini, berlaku hal yang sama pada Popup Menu. Artinya, akan lebih baik sebelum melakukan pengaplikasian terhadap Popup Menu, untuk menguasai terlebih dahulu Options Menu.
Kita akan menerapkannya pada sebuah Button (tombol); yang mana ketika Button tersebut di klik, akan memunculkan Popup Menu yang berisi item-item. Disini kita akan membuatnya sama dengan pembahasan pada options menu sebelumnya, yaitu 3 item; Share, Feedback dan Exit. Saat item share dipilih akan meluncurkan aksi sha…

Cara Membuat Options Menu di Android Studio

Image
Options Menu Android Studio Disini akan di bahas cara membuat Options Menu dengan template Empty Activity. Sebenarnya, saat kita membuat sebuah proyek baru, terdapat pilihan template yang sudah memiliki Options Menu, yaitu template Basic Activity. Mungkin karena proyek Anda sudah cukup jauh progressnya sehingga bisa dibilang konyol jika memulai dari awal lagi dengan Basic Activity...
Berikut gambarnya yang menunjukkan keberadaan template tersebut saat dalam proses pembuatan proyek baru :


Pada pembahasan ini, kita akan membuat Options Menu yang berisi 3 items yaitu : item Share, item Umpan Balik (Feedback), dan item Exit. Pada setiap item yang di klik, implementasinya juga akan dibuat sesuai nama item masing-masing. Jelasnya, saat item Share di klik, maka akan memunculkan aksi share, begitu juga pada Feedback yang akan memunculkan aksi feedback dan Exit yang akan menghakiri aplikasi.

Penerapan Options Menu Persiapkan project Anda! Jika belum pernah membuat project, bisa melihat pada pos…

Cara Merubah Package Name di Android Studio

Image
Package Name Android StudioMungkin Anda baru saja mendownload sebuah source code dari internet dan ingin merubah package name (nama paket) dari source code tersebut dengan nama yang Anda inginkan. Atau dulunya saat membuat project, Anda asal-asalan membuat nama  paket dan baru terpikir sekarang untuk nama paket yang cocok.  Berikut kurang lebih cara lengkap untuk melakukannya, langkah demi langkah :

Merubah Package NamePertama-tama, pastikan project Anda terlihat sebagai Android view, lihat contoh gambar dibawah :


Kemudian pilih folder java dan klik icon gear settings lalu uncheck (hilangkan tanda centang) pada pilihan Compact Middle Packages. Seperti terlihat pada gambar berikut :


Pada contoh diatas, package name dari project tesebut adalah com.example.proyekpertama. Setelah melakukan langkah-langkah diatas, maka package com.example.proyekpertama akan terpecah menjadi folder-folder, menjadi 3 folder yaitu : com, example dan proyekpertama. Yang mana com sebagai folder utamanya, example s…

Membuat Alert Dialog di Android Studio

Image
Alert Dialog Android Studio Buatlah terlebih dahulu sebuah proyek atau melanjutakan proyek yang sudah ada. Lihat pada postingan ini jika Anda belum pernah atau belum tahu cara membuat sebuah proyek.

Alert Dialog muncul secara pop-up pada layar smartphone ketika sebuah tombol atau komponen lainnya di klik. Sebuah Alert Dialog biasanya difungsikan sebagai peringatan atau pemberitahuan. Bisa juga hal-hal lain, semua tergantung kepada si pemilik/pembuat aplikasinya.

Pada contoh dibawah ini kita akan membuat sebuah Alert Dialog yang difungsikan sebagai pemberitahuan mengenai sebuah "syarat dan ketentuan". Berikut sebuah gambar screenshoot contoh sebuah Alert Dialog :


Penerapan Alert Dialog Disini kita akan mempraktikkannya pada sebuah TextView, ketika teks tersebut di klik akan memunculkan Alert Dialog tentang "syarat dan ketentuan" penggunaan sebuah aplikasi. Pertama-tama setelah proyek dibuat, buatlah sebuah TextView pada activity_main.xml.

Kenapa TextView, Kenapa bukan…

Cara Membuat Pesan Toast di Android Studio

Toast Message Android StudioToast adalah sebuah pesan notifikasi yang muncul secara pop-up dalam durasi waktu tertentu. Tosat hanya mengisi jumlah ruang yang diperlukan untuk pesan toast tersebut dan aktivitas yang ada tetap terlihat dan interaktif.

Konstanta/tetapan waktu dari class Toast adalah :
public static final int LENGTH_LONG = menampilkan pesan toast dalam durasi waktu yang panjang.
public static final int LENGTH_SHORT= menampilkan pesan toast dalam durasi waktu yang pendek.
Pesan toast dibuat secara terprogram pada java file. Contoh cara membuat pesan Toast :
Context context = getApplicationContext();
CharSquence text = "Ini adalah pesan Toast!"
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
Terdapat 2 metode yang lebih sederhana untuk membuat sebuah pesan toast, berikut ini :
Toast.makeText(getApplicationContext(), "Ini adalah pesan Toast!", Toast.LENGTH_SHORT).show(); dan
Toast.makeText(this, "Ini adalah …

Komponen Button (Tombol) di Android Studio

Button (Tombol) Android StudioButton (tombol) di Android adalah komponen GUI (Graphical User Interface) yang peka terhadap klik. GUI sendiri adalah suatu cara untuk mengkomunikasikan apa yang di inginkan-terhadap sebuah aplikasi komputer atau sistem operasi tanpa perlu mengetik perintah-perintah, contohnya : icon dan arrows.

Ada 2 jenis tombol di Android Studio :
Button dengan Teks, sebuah tombol yang mengandung teks di dalamnya.Button dengan Gambar, sebuah tombol yang mengandung sebuah gambar di dalamnya (ImageButton).
Button dengan TeksTombol dengan teks ini diwakili oleh Class Android yaitu : android.widget.Button. Sebuah tombol dapat dimasukkan ke dalam GUI melalui .XML file atau secara terprogram pada .java file.
Cara menambah Button (tombol) ke Aplikasi Android melalui sebuah layout XML file yaitu hanya dengan memasukkan sebuah elemen tombol pada layout tersebut, di tempat dimana Anda ingin tombol tersebut di tempatkan pada jangkauan layout. Berikut contoh sebuah tombol dengan teks