Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Layout & Activity

Layout & Activity

On March 10, 2021 I had the opportunity to share my knowledge in Android, at this opportunity I explained about the Layout on Android in the form of LinearLayout, RelativeLayout, Constraint Layout and TableLayout & also explained about the lifecycle of the activity

Avatar for Afifur Rozaq

Afifur Rozaq

March 21, 2021

More Decks by Afifur Rozaq

Other Decks in Technology

Transcript

  1. Layout Layout adalah suatu tampilan tata letak di android studio

    untuk mengatur penempatan text/gambar yang sudah terkonsep. jadi layout di sini adalah bagian terpenting untuk memperindah tampilan pada aplikasi yang kita buat nyaman di lihat bagi pengguna. Elemen layout Android dibangun menggunakan dua buah komponen inti, yaitu view dan viewgroup.
  2. View • TextView, komponen yang berguna untuk menampilkan teks ke

    layar. • Button, komponen yang membuat pengguna dapat berinteraksi dengan cara ditekan untuk melakukan sesuatu. • ImageView, Komponen untuk menampilkan gambar. • ListView, komponen untuk menampilkan informasi dalam bentuk list. • GridView, komponen untuk menampilkan informasi dalam bentuk grid. • RadioButton, komponen yang memungkinkan pengguna dapat memilih satu pilihan dari berbagai pilihan yang disediakan. • Checkbox, komponen yang memungkinkan pengguna dapat memilih lebih dari satu dari pilihan yang ada.
  3. LinearLayout Akan menempatkan komponen- komponen di dalamnya secara horizontal atau

    vertikal. Linearlayout memiliki atribut weight untuk masing-masing child view yang berguna untuk menentukan porsi ukuran view dalam sebuah ruang (space) yang tersedia.
  4. RelativeLayout Layout yang lebih fleksible daripda LinearLayout. Hal ini dikarenakan

    posisi dari masing- masing komponen di dalamnya dapat mengacu secara relatif pada komponen yang lainnya dan juga dapat mengacu secara relatif ke batas layar.
  5. TableLayout Susunan komponen di dalam tablelayout akan berada dalam baris

    dan kolom. Namun layout jenis ini tidak akan menampilkan garis pembatas untuk baris, kolom atau cell-nya.
  6. Activity Aktivitas merupakan salah satu elemen penyusun dasar aplikasi di

    platform Android. Aktivitas berfungsi sebagai titik awal untuk interaksi pengguna dengan aplikasi, serta merupakan pusat dari cara pengguna melakukan navigasi dalam aplikasi (seperti tombol Kembali) atau antar-aplikasi.
  7. LifeCycle Android onCreate() Inisialisasi UI, memanggil setContenView() untuk membaca layout

    onStart() Mendaftarkan sebuah BroadcastReceiver untuk mengamati perubahan yang dapat mempengaruhi UI. onResume() tempat terbaik untuk menjalankan animasi, membuka akses seperti camera, mengupdate UI onPause() Kebalikan sebuah onResume, dipanggil Ketika activity sudah di close
  8. LifeCycle Android onStop() Method ini dipanggil ketika activity tidak lagi

    tampak kepada pengguna onRestart() Method ini dipanggil ketika acitivity dijalankan kembali setelah state Stop onDestroy() Method ini dapat terpanggil karena memanggil method finish() atau karena sistem membutuhkan memori lebih.