1. PERTEMUAN 9:
PREFERENCES DAN MENU
A. TUJUAN PEMBELAJARAN
Adapun tujuan pembelajaran yang akan dicapai sebagai berikut:
9.1 Mengenal Shared Preferences dan Menu
9.2 Membuat Desain Project Preference dan Menu
B. URAIAN MATERI
Tujuan Pembelajaran 9.1:
Mengenal Shared Preferences dan Menu
Preferences adalah format berbentuk seperti map yaitu pasangan antara key dan value-nya.
Preferences digunakan untuk menyimpan setting-setting tentang aplikasi. Preferences ini bisa
disimpan sebagai:
a. Shared preferences adalah preferences yang bisa digunakan oleh semua komponen
dalam aplikasi yaitu activiy, service dan lainnya.
b. Activity preferences adalah preferences yang digunakan untuk satu activity saja dan
tidak bisa digunakan oleh komponen lainnya dalam aplikasi.
Untuk mengakses preferences dapat mengunakan metode di bawah ini:
• getPreferences()
• getSharedPreferences()
• getDefaultSharedPreferences(), adalah metode yang digunakan untuk mengambil Shared
Preferences yang terdapat dalam file default.
Menu adalah tampilan menu berbentuk pop-up.
Tujuan Pembelajaran 9.2:
Membuat Desain Project Preference dan Menu
Gambar 9. 1 Kotak dialog android application project
2. Gambar 9. 2 Kotak dialog penamaan project
Gambar 9. 3 kotak dialog penentuan lokasi project
3. Gambar 9. 4 kotak dialog konfigurasi launcher icon
Gambar 9. 5 kotak dialog pilih jenis activity
Gambar 9. 6 kotak dialog penamaan activity
4. Gambar 9. 7 Layout aplikasi
Gambar 9. 8 outline aplikasi preferences dan menu
Pada nama project, klik kanan dan pilih New >> Other, kemudian pilih Android Activity seperti
Gambar 9.9 berikut ini:
6. Klik tombol Finish.
Gambar 9. 12
Gambar 9. 13
Pengaturan teks yang ditampilkan di menu dapat diatur melalui folder menu
(activity_main.xml dan activity_setting.xml), dan values (strings.xml):
activity_main.xml
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:id="@+id/menu_pengaturan"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/menu_pengaturan"/>