PEMROGRAMAN MOBILE 1 PERTEMUAN 5 2 HELLO KELOMPOK
PEMROGRAMAN MOBILE 1 PERTEMUAN 5
2 HELLO! KELOMPOK 5: Charir Maulana Achsan 16. 11. 0217 Sarif Hidayatulloh 16. 11. 0286 Bagus Anjas P 16. 11. 0221 Muchamad Arief Sidik 16. 11. 0296 Mustofa Bayu Rahmat 16. 11. 0245 Adent Bima Prasetya 16. 11. 0301 Esa Rizki Anandrian 16. 11. 0248 Dhimas Galih Prasetyo 16. 11. 0308 Danang Aldy Kurniawan 16. 11. 0267 Eva Faiza 16. 11. 0317 Tri Wahyono 16. 11. 0284 Ikhsan Setiawan 16. 11. 0344
3 AUTOCOMPLETETEXTVIEW ▸ Tampilan teks yang dapat diedit yang menunjukkan saran penyelesaian secara otomatis saat pengguna sedang mengetik. Daftar saran ditampilkan dalam menu drop down. Drop down dapat dihentikan kapan saja dengan menekan tombol kembali atau, jika tidak ada item yang dipilih dalam drop down, dengan menekan tombol enter / dpad center.
4 § § § § § ATRIBUT PADA AUTOCOMPLETETEXTVIEW android: completion. Hint //mendefinisikan petunjuk yang ditampilkan di menu drop down. android: completion. Hint. View //mendefinisikan tampilan petunjuk yang ditampilkan di menu drop down android: completion. Threshold //menentukan jumlah karakter yang harus diketik pengguna sebelum saran tampil android: drop. Down. Anchor //Tampilan untuk mengaitkan tarik-turun otomatis-lengkap ke. android: drop. Down. Height //menentukan ketinggian dasar dropdown. android: drop. Down. Horizontal. Offset //Jumlah piksel di mana drop-down harus diimbangi secara horizontal. android: drop. Down. Selector //pemilih dalam daftar drop down. android: drop. Down. Vertical. Offset // Jumlah piksel di mana drop-down harus diimbangi secara vertical android: drop. Down. Width //menentukan ketinggian dasar dropdown. android: popup. Background //mengeset background
5 MULTIAUTOCOMPLETETEXTVIEW ▸ Tampilan teks yang dapat diedit, memperluas Auto. Complete. Text. View, yang dapat menunjukkan saran penyelesaian untuk substring teks tempat pengguna mengetik alih untuk semua hal.
6 AUTOCOMPLETE VS MULTICOMPLETE § Satu perbedaan paling penting antara Multi. Auto. Complete. Text. View dan Auto. Complete. Text. View adalah bahwa Auto. Complete. Text. View dapat menyimpan atau memilih hanya nilai tunggal pada satu waktu tetapi Multi. Auto. Complete. Text. View dapat menyimpan beberapa nilai kata string pada satu waktu. Semua nilai ini dipisahkan oleh koma (, ).
7 LISTVIEW § Listview adalah kelompok tampilan yang menampilkan daftar item yang dapat digulir. Item daftar secara otomatis dimasukkan ke daftar dengan menggunakan Adapter yang menarik materi dari sumber seperti larik atau kueri database dan mengonversi setiap hasil item menjadi sebuah tampilan yang dimasukkan ke dalam daftar.
8 ATRIBUT LISTVIEW § § § android: id //Ini adalah ID yang secara unik mengidentifikasi tata letak. android: divider //drawable atau warna untuk digambar di antara daftar item. android: divider. Height //menentukan ketinggian dari pembagi. Ini bisa dalam px, dp, sp, in, atau mm. android: entries //Menentukan referensi ke sumber daya array yang akan mengisi List. View. android: footer. Dividers. Enabled //Ketika disetel ke false, List. View tidak akan menggambar pembagi sebelum setiap tampilan footer. Nilai standarnya benar. android: header. Dividers. Enabled //Ketika disetel ke false, List. View tidak akan menggambar pembagi setelah setiap tampilan header. Nilai standarnya benar.
9 GRIDVIEW ▸ Grid. View adalah satu container, yang digunakan untuk menampilkan konten View, konten View dalam Grid. View akan tersusun bentuk kotak-kotak seperti sebuah rak lemari, , yang dimana kita dapat menyimpan barang-barang. Penulisan coding beserta struktur datanya, hampir sama dengan List. Viw, hanya saja data yang ditampilkan secara Grid atau Kotak-kotak.
10 ATRIBUT GRIDVIEW § § § android: column. Width : Menentukan lebar tetap pada masing-masing kolom. android: gravity : Menentukan gravitasi di dalam setiap sel. android: vertical. Spacing : Mendefinisikan default jarak vertikal antar baris. android: stretch. Mode : Mendefinisikan bagaimana kolom harus meregang untuk mengisi tersedia ruang kosong, jika ada. android: horizontal. Spacing : Mendefinisikan default jarak horisontal antara kolom. android: num. Columns : Menentukan berapa kolom yang akan ditampilkan.
11 MAPVIEW § Sebuah View yang menampilkan peta (dengan data yang diperoleh dari layanan Google Maps). Saat fokus, ia akan menangkap penekanan tombol dan menyentuh gerakan untuk memindahkan peta
12 METHOD MAPVIEW / GOOGLE MAPS CLASS § § § § ▸ ▸ ▸ add. Circle(Circle. Options options) //Metode ini menambahkan lingkaran ke peta add. Polygon(Polygon. Options options) //Metode ini menambahkan poligon ke peta add. Tile. Overlay(Tile. Overlay. Options options) //Metode ini menambahkan overlay ubin ke peta animate. Camera(Camera. Update update) //Metode ini Memindahkan peta sesuai dengan pembaruan dengan animasi clear() //Metode ini menghapus semuanya dari peta. get. My. Location() //Metode ini mengembalikan lokasi pengguna yang saat ini ditampilkan. move. Camera(Camera. Update update) //Metode ini mereposisi kamera sesuai dengan petunjuk yang ditentukan dalam pembaruan set. Traffic. Enabled(boolean enabled) //Metode ini Mengaktifkan atau menonaktifkan lapisan lalu lintas. snapshot(Google. Map. Snapshot. Ready. Callback callback) //Metode ini Membawa snapshot dari peta stop. Animation() //Metode ini menghentikan animasi kamera jika ada yang sedang berlangsung
13 WEBVIEW § Tampilan yang menampilkan halaman web. class ini adalah dasar di mana Anda dapat menggulung browser web Anda sendiri atau hanya menampilkan beberapa konten online dalam Aktivitas Anda.
14 METHOD WEBVIEW / WEBVIEW CLASS § § § § can. Go. Back() //Metode ini menentukan Web. View memiliki item riwayat kembali. can. Go. Forward() //Metode ini menentukan Web. View memiliki item history maju. clear. History() //Metode ini akan menghapus maju Web. View dan history mundur. destroy() // Metode ini menghancurkan keadaan internal Web. View. find. All. Async(String find) //Metode ini menemukan semua contoh string dan menyorotnya. get. Progress() //Metode ini mendapatkan progress dari halaman saat ini. get. Title() //Metode ini mengembalikan judul halaman saat ini. get. Url() //Metode ini mengembalikan url dari halaman saat ini.
15 DATE AND TIME (PICKERS) § Android menyediakan kontrol bagi pengguna untuk memilih waktu atau memilih tanggal sebagai dialog yang siap digunakan. Setiap pemilih menyediakan kontrol untuk memilih setiap bagian waktu (jam, menit, AM / PM) atau tanggal (bulan, hari, tahun).
16 METHOD DATE § § § § § get. Day. Of. Month() //Metode ini mendapat hari yang dipilih dalam sebulan get. Month() //Metode ini mendapat bulan yang dipilih get. Year() //Metode ini mendapat tahun yang dipilih set. Max. Date(long max. Date) //Metode menetapkan ini tanggal maksimal yang didukung oleh Date. Picker ini dalam milidetik sejak 1 Januari 1970 00: 00 di get. Default () zona waktu set. Min. Date(long min. Date) //Metode ini menetapkan tanggal minimal yang didukung oleh Number. Picker ini dalam milidetik sejak 1 Januari 1970 00: 00 di get. Default () zona waktu set. Spinners. Shown(boolean shown) //Metode ini mengatur apakah pemintal ditampilka update. Date(int year, int month, int day. Of. Month) //Metode ini mengembalikan tampilan kalender get. Calendar. View() //Metode ini mengembalikan tampilan kalender get. First. Day. Of. Week() //Metode ini mengembalikan hari pertama dalam seminggu
17 METHOD TIME § § § § is 24 Hour. View() //Metode ini mengembalikan nilai true jika ini dalam tampilan 24 ja. M is. Enabled() //Metode ini mengembalikan status yang diaktifkan untuk tampilan ini set. Current. Hour(Integer current. Hour) //Metode ini mengatur jam saat ini set. Current. Minute(Integer current. Minute) //Metode ini menetapkan menit saat ini set. Enabled(boolean enabled) //Metode ini mengatur status tampilan ini yang diaktifkan set. Is 24 Hour. View(Boolean is 24 Hour. View) //Metode ini mengatur apakah dalam 24 jam atau AM / PM mode set. On. Time. Changed. Listener(Time. Picker. On. Time. Changed. Listener on. Time. Changed. Listener) //Metode ini Mengatur callback yang menunjukkan waktu telah disesuaikan oleh pengguna
18 IMAGE VIEW § Menampilkan sumber daya gambar, misalnya Bitmap atau sumber daya Drawable. Image. View juga biasa digunakan untuk mengaplikasikan tint ke gambar dan menangani penskalaan gambar
19 ATRIBUT IMAGEVIEW android: id="@+id/image" //mengatur nama id android: layout_width="wrap_content" //mengatur lebar konten android: layout_height="wrap_content" //mengatur tinggi konten android: scale. Type="center" //mengatur scale gambar android: src="@drawable/my_image" /> //menentukan lokasi gambar
20 SCALE TYPE IMAGEVIEW
21 SPINNER § Spinner menyediakan cara cepat untuk memilih salah satu dari sekumpulan nilai. Dalam status default, spinner menampilkan nilai yang dipilihnya saat ini. Menyentuh spinner akan menampilkan menu tarik-turun bersama semua nilai lain yang tersedia, yang memungkinkan pengguna memilih salah satunya.
22 ATRIBUT SPINNER § § § § android: drop. Down. Horizontal. Offset //Jumlah piksel dimana drop-down harus diimbangi secara horizontal. android: drop. Down. Vertical. Offset //Buat daftar pemilih untuk tampilan spinner. Mode = "dropdown". android: drop. Down. Width //Jumlah piksel dimana drop-down harus diimbangi secara vertikal. android: gravity //Pengaturan gravitasi untuk memposisikan item yang dipilih saat ini. android: popup. Background //Background spinner. Mode = "dropdown". drawable digunakan untuk dropdown android: prompt //Prompt untuk menampilkan ketika dialog pemintal ditampilkan. android: spinner. Mode //Mode tampilan untuk opsi Spinner. di
23 REFERENSI § § § https: //www. tutorialspoint. com/android_autocompletetextview_control. htm https: //www. tutorialspoint. com/android_list_view. htm https: //www. tutorialspoint. com/android_webview_layout. htm https: //www. tutorialspoint. com/android_google_maps. htm https: //developer. android. com/reference/android/widget/Multi. Auto. Complete. Text. View http: //abhiandroid. com/ui/multiautocompletetextview https: //developer. android. com/reference/android/widget/Auto. Complete. Text. View https: //www. codepolitan. com/bekerja-denga-imageview-599 ab 7 a 93 d 134 https: //developer. android. com/guide/topics/ui/controls/spinner? hl=id https: //www. tutorialspoint. com/android_datepicker_control. htm https: //www. tutorialspoint. com/android_timepicker_control. htm https: //developer. android. com/guide/topics/ui/controls/pickers
24 THANKS! Any questions?
- Slides: 24