PMO18-TI16S-P5-PENGENALAN WIDGET VIEW-CHARIR MAULANA ACHSAN

TUGAS

PEMROGRAMAN MOBILE 1

PERTEMUAN 5

Disusun Oleh Kelompok 5 dengan anggota :

Charir Maulana Achsan          16.11.0217

Bagus Anjas P                         16.11.0221

Mustofa Bayu Rahmat            16.11.0245

Esa Rizki Anandrian               16.11.0248

Danang Aldy Kurniawan        16.11.0267

Tri Wahyono                           16.11.0284

Sarif Hidayatulloh                  16.11.0286

Muchamad Arief Sidik           16.11.0296

Adent Bima Prasetya             16.11.0301

Dhimas Galih Prasetyo           16.11.0308

Eva Faiza                                16.11.0317

Ikhsan Setiawan                      16.11.0344

STMIK AMIKOM PURWOKERTO

2017/2018

 

Materi yang akan dibahas:

  • AutoCompleteTextView
  • MultiAutoCompleteTextView
  • ListView
  • GridView
  • Date and Time
  • MapView and WebView
  • ImageView
  • Spinner

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.

Atribut AutoCompleteTextView

  • android:completionHint //mendefinisikan petunjuk yang ditampilkan di menu drop down.
  • android:completionHintView //mendefinisikan tampilan petunjuk yang ditampilkan di menu drop down
  • android:completionThreshold //menentukan jumlah karakter yang harus diketik pengguna sebelum saran tampil
  • android:dropDownAnchor //Tampilan untuk mengaitkan tarik-turun otomatis-lengkap ke.
  • android:dropDownHeight //menentukan ketinggian dasar dropdown.
  • android:dropDownHorizontalOffset //Jumlah piksel di mana drop-down harus diimbangi secara horizontal.
  • android:dropDownSelector //pemilih dalam daftar drop down.
  • android:dropDownVerticalOffset // Jumlah piksel di mana drop-down harus diimbangi secara vertical
  • android:dropDownWidth //menentukan ketinggian dasar dropdown.
  • android:popupBackground //mengeset background

MultiAutoCompleteTextView

▸Tampilan teks yang dapat diedit, memperluas AutoCompleteTextView, yang dapat menunjukkan saran penyelesaian untuk substring teks tempat pengguna mengetik alih-alih untuk semua hal.

AutoCompleteTextView vs MultiAutoCompleteTextView

Satu perbedaan paling penting antara MultiAutoCompleteTextView dan AutoCompleteTextView adalah bahwa AutoCompleteTextView dapat menyimpan atau memilih hanya nilai tunggal pada satu waktu tetapi MultiAutoCompleteTextView dapat menyimpan beberapa nilai kata string pada satu waktu. Semua nilai ini dipisahkan oleh koma (,).

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.

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:dividerHeight //menentukan ketinggian dari pembagi. Ini bisa dalam px, dp, sp, in, atau mm.
  • android:entries //Menentukan referensi ke sumber daya array yang akan mengisi ListView.
  • android:footerDividersEnabled //Ketika disetel ke false, ListView tidak akan menggambar pembagi sebelum setiap tampilan footer. Nilai standarnya benar.
  • android:headerDividersEnabled //Ketika disetel ke false, ListView tidak akan menggambar pembagi setelah setiap tampilan header. Nilai standarnya benar

Gridview

GridView adalah salah satu container, yang digunakan untuk menampilkan konten View, konten View dalam GridView akan tersusun bentuk kotak-kotak seperti sebuah rak lemari, , yang dimana kita dapat menyimpan barang-barang. Penulisan coding beserta struktur datanya, hampir sama dengan ListViw, hanya saja data yang ditampilkan secara Grid atau Kotak-kotak.

Atribut Gridview

  • android:columnWidth: Menentukan lebar tetap pada masing-masing kolom.
  • android:gravity: Menentukan gravitasi di dalam setiap sel.
  • android:verticalSpacing: Mendefinisikan default jarak vertikal antar baris.
  • android:stretchMode: Mendefinisikan bagaimana kolom harus meregang untuk mengisi tersedia ruang kosong, jika ada.
  • android:horizontalSpacing: Mendefinisikan default jarak horisontal antara kolom.
  • android:numColumns: Menentukan berapa kolom yang akan ditampilkan.

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

Method pada mapview

  • addCircle(CircleOptions options) //Metode ini menambahkan lingkaran ke peta
  • addPolygon(PolygonOptions options) //Metode ini menambahkan poligon ke peta
  • addTileOverlay(TileOverlayOptions options) //Metode ini menambahkan overlay ubin ke peta
  • animateCamera(CameraUpdate update) //Metode ini Memindahkan peta sesuai dengan pembaruan dengan animasi
  • clear() //Metode ini menghapus semuanya dari peta.
  • getMyLocation() //Metode ini mengembalikan lokasi pengguna yang saat ini ditampilkan.
  • moveCamera(CameraUpdate update) //Metode ini mereposisi kamera sesuai dengan petunjuk yang ditentukan dalam pembaruan
  • setTrafficEnabled(boolean enabled) //Metode ini Mengaktifkan atau menonaktifkan lapisan lalu lintas.
  • ▸snapshot(GoogleMap.SnapshotReadyCallback callback) //Metode ini Membawa snapshot dari peta
  • ▸stopAnimation() //Metode ini menghentikan animasi kamera jika ada yang sedang berlangsung

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.

Method Webview

  • canGoBack() //Metode ini menentukan WebView memiliki item riwayat kembali.
  • canGoForward() //Metode ini menentukan WebView memiliki item sejarah maju.
  • clearHistory() //Metode ini akan menghapus maju WebView dan sejarah mundur.
  • destroy() // Metode ini menghancurkan keadaan internal WebView.
  • findAllAsync(String find) //Metode ini menemukan semua contoh string dan menyorotnya.
  • getProgress() //Metode ini mendapatkan kemajuan dari halaman saat ini.
  • getTitle() //Metode ini mengembalikan judul halaman saat ini.
  • getUrl() //Metode ini mengembalikan url dari halaman saat ini.

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).

Method Date

  • getDayOfMonth() //Metode ini mendapat hari yang dipilih dalam sebulan
  • getMonth() //Metode ini mendapat bulan yang dipilih
  • getYear() //Metode ini mendapat tahun yang dipilih
  • setMaxDate(long maxDate) //Metode ini menetapkan tanggal maksimal yang didukung oleh DatePicker ini dalam milidetik sejak 1 Januari 1970 00:00:00 di getDefault () zona waktu
  • setMinDate(long minDate) //Metode ini menetapkan tanggal minimal yang didukung oleh NumberPicker ini dalam milidetik sejak 1 Januari 1970 00:00:00 di getDefault () zona waktu
  • setSpinnersShown(boolean shown) //Metode ini mengatur apakah pemintal ditampilka
  • updateDate(int year, int month, int dayOfMonth) //Metode ini mengembalikan tampilan kalender
  • getCalendarView() //Metode ini mengembalikan tampilan kalender
  • getFirstDayOfWeek() //Metode ini mengembalikan hari pertama dalam seminggu

Method Time

  • is24HourView() //Metode ini mengembalikan nilai true jika ini dalam tampilan 24 jaM
  • isEnabled() //Metode ini mengembalikan status yang diaktifkan untuk tampilan ini
  • setCurrentHour(Integer currentHour) //Metode ini mengatur jam saat ini
  • setCurrentMinute(Integer currentMinute) //Metode ini menetapkan menit saat ini
  • setEnabled(boolean enabled) //Metode ini mengatur status tampilan ini yang diaktifkan
  • setIs24HourView(Boolean is24HourView) //Metode ini mengatur apakah dalam 24 jam atau AM / PM mode
  • setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener) //Metode ini Mengatur callback yang menunjukkan waktu telah disesuaikan oleh pengguna

Imageview

Menampilkan sumber daya gambar, misalnya Bitmap atau sumber daya Drawable. ImageView juga biasa digunakan untuk mengaplikasikan tint ke gambar dan menangani penskalaan gambar

Atribu 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:scaleType=”center” //mengatur scale gambar
  • android:src=”@drawable/my_image” /> //menentukan lokasi gambar

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.

Atribut Spinner

  • android:dropDownHorizontalOffset //Jumlah piksel dimana drop-down harus diimbangi secara horizontal.
  • android:dropDownVerticalOffset //Buat daftar pemilih untuk tampilan spinnerMode = “dropdown”.
  • android:dropDownWidth //Jumlah piksel dimana drop-down harus diimbangi secara vertikal.
  • android:gravity //Pengaturan gravitasi untuk memposisikan item yang dipilih saat ini.
  • android:popupBackground //Background drawable digunakan untuk dropdown di spinnerMode = “dropdown”.
  • android:prompt //Prompt untuk menampilkan ketika dialog pemintal ditampilkan.
  • android:spinnerMode //Mode tampilan untuk opsi Spinner.

LINK MATERI MS WORD: PEMROGRAMAN MOBILE 1 (PERTEMUAN 5)

LINK MATERI POWERPOINT: PEMROGRAMAN MOBILE 1 (PERTEMUAN 5)