Layout dan Activity Android Studio

 Sebagai pemula setelah kita mendownload dan menginstall Android Studio, selanjutnya materi pertama yang akan kita pelajari adalah

Layout dan Activity

Layout adalah tata letak atau susunan elemen-elemen di dalam antarmuka pengguna (UI) suatu aplikasi. Dengan kata lain, layout menentukan cara elemen-elemen seperti tombol, teks, gambar, dan elemen UI lainnya disusun dan diatur di dalam jendela atau halaman aplikasi.

  • LinearLayout:  LinearLayout adalah salah satu jenis layout di Android yang digunakan untuk mengatur elemen-elemen antarmuka pengguna dalam satu baris atau satu kolom. Dengan kata lain, elemen-elemen tersebut disusun secara merurutan, entah itu secara horizontal atau vertical. Tergantung pada atribut android:orientation yang ditentukan dalam XML.
  • RelativeLayout: RelativeLayout adalah jenis layout di Android yang memungkinkan penempatan elemen-elemen antarmuka pengguna (UI) berdasarkan hubungan relatif antara satu elemen dengan elemen lainnya, atau dengan parent container. Dengan menggunakan RelativeLayout, pengembang dapat mengatur posisi elemen-elemen UI berdasarkan posisi elemen-elemen lainnya, seperti di sebelah kiri, kanan, di atas, atau di bawah elemen lain.

Beberapa atribut penempatan dalam RelativeLayout:

  • android:layout_below: Menentukan bahwa elemen tersebut harus ditempatkan dibawah elemen dengan ID tertentu.
  •  android:layout_above: Menentukan bahwa elemen tersebut harus ditempatkan diatas elemen dengan ID tertentu.
  • android:layout_toLeftOf, android:layout_toRightOf: Menentukan posisi elemen di sebelah kiri atau kanan elemen dengan ID tertentu.

Activity adalah salah satu komponen inti dalam pengembangan aplikasi Android. Setiap layar atau tampilan yang dilihat oleh pengguna dalam aplikasi Android adalah suatu Activity. Activity mengelola interaksi pengguna dengan aplikasi dan merepresentasikan satu layer dari antarmuka pengguna

Definisi Activity:
    Suatu Activity mewakili satu layar atau satu tampilan dalam aplikasi Android.
Masing-masing Activity diidentifikasi oleh kelas Java dan didefinisikan dalam file XML manifest aplikasi.

Siklus Hidup (Lifecycle) Activity:
    Setiap Activity melalui serangkaian siklus hidup yang dapat dimanfaatkan untuk mengelola status dan sumber daya.
Siklus hidup mencakup metode-metode seperti onCreate, onStart, onResume, onPause, onStop, dan onDestroy




Referensi:


أحدث أقدم