Jumat, 23 April 2021

Pengenalan Layouting (LinearLayout, RelativeLayout, TableLayout, AbsoluteLayout) Pada Android Studio


vv  Pengenalan Layout


Blok penyusun dasar untuk antarmuka pengguna adalah objek View yang dibuat  dari kelas View dan menempati area persegi panjang di layar dan bertanggung jawab  untuk menggambar dan menangani event. View adalah kelas dasar untuk widget, yang  digunakan untuk membuat komponen UI interaktif seperti tombol, bidang teks, dll.  ViewGroup adalah subkelas View dan menyediakan wadah tak terlihat yang  menampung Tampilan lain atau ViewGroup lain dan menentukan properti tata letaknya.  Pada tingkat ketiga kami memiliki tata letak berbeda yang merupakan subkelas dari  kelas ViewGroup dan tata letak tipikal mendefinisikan struktur visual untuk antarmuka  pengguna Android dan dapat dibuat baik pada waktu proses menggunakan View.

ViewGroup dapat juga disebut dengan layout karena ViewGroup mengelola tampilan child  dengan cara khusus dan umumnya digunakan sebagai root view. Berikut jenis-jenis layout yang dapat kita gunakan dalam android : 

·       LinearLayout : Viewgroup yang childnya diposisikan dan disejajarkan secara horizontal  atau secara vertikal 

·     RelativeLayout: Viewgroup yang childnya diposisikan dan disejajarkan relatif terhadap  tampilan komponen dalam lainnya. 

·    ConstrainLayout : Viewgroup yang childnya menggunakan titik jangkar, tepi, dan  panduan untuk mengontrol posisi tampilan relatif terhadap komponen lain di layout.  ConstrainLayout didesain untuk mempermudah saat menyeret dan melepaskan  tampilan di editor layout. 

·      AbsoluteLayout : ViewGroup yang childnya disusun ke dalam baris dan kolom

·      FrameLayout : Viewgroup childnya bertumpuk.

·     GridLayout : Viewgroup childnya ditempatkan dalam kotak persegi panjang yang bisa  digulir. 


Ø  Linear Layout

Sebuah linear layout, sesuai dengan namanya menampilkan dan memposisikan elemen di  dalamnya dalam satu arah, secara horizontal atau vertikal. Arahnya dapat diatur melalui  atribut android:orientation.

Jadi di dalam setiap baris/kolom hanya ada 1 objek (widget) yang kita tempatkan. di Linear  Layout ini ada dua jenis, yaitu : 

a.       Vertical Linear Layout : Apabila user menempatkan 1 widget (objek) per baris

b.      Horizontal Linear Layout : Apabila user menempatkan 1 objek per kolom. 

1.      Buka IDE Android Studio

2.      Ketikan Script File di activity_main.xml



3.      Hasil

 

Ø  Linear Layout 2

1.      Buka IDE Android Studio

2.      Ketikan Script File di activity_main.xml

3.      Hasil

 

Ø  Relative Layout

Relative Layout adalah layout yang penataannya ini adalah penataan yang  menempatkan widget-widget didalamnya seperti layer, sehingga sebuah widget dapat  berada di atas/di bawah widget lainnya atau dengan kata lain Relative merupakan layout  yang penataannya lebih bebas (Relative) sehingga bisa di tata di mana saja.

1.      Buka IDE Android Studio

2.      Ketikan Script File di activity_main.xml



3.      Hasil


Ø  Relative Layout 2

1.      Buka IDE Android Studio

2.      Ketikan Script File di activity_main.xml


3.      Hasil

 


Ø  Table Layout

Table Layout adalah Layout yang digunakan untuk membangun user interface  (tampilan antar muka ) aplikasi android dengan berdasarkan Baris dan Kolom. Layout ini  digunakan untuk keperluan tertentu saja karena kebanyakan pembangunan tampilan antar  muka lebih sering memanfaatkan Relative Layout dan Linear Layout. 

TableLayout pada Android adalah subkelas ViewGroup yang digunakan untuk  menampilkan elemen View child dalam baris dan kolom untuk mengatur semua elemen  child menjadi baris dan kolom dan tidak menampilkan garis batas di antara baris, kolom  atau cells. Cara kerja TableLayout hampir mirip dengan tabel HTML dan berisi kolom  sebanyak baris dengan cells terbanyak. 

Table Layout terdiri dari: 

a.       Row/ baris pada dasarnya digunakan untuk menyimpan satu jenis record, hanya satu  informasi yang dapat disimpan. 

b.      Kolom adalah sub bagian terbagi dari setiap baris dan satu baris dapat menampung  beberapa jenis kolom. Setiap kolom terdiri dari jenis informasi yang berbeda mengenai  baris tersebut. 

1.      Buka IDE Android Studio

2.      Ketikan Script File di activity_main.xml




3.      Hasil

 

Ø  Table Layout 2

1.      Buka IDE Android Studio

2.      Ketikan Script File di activity_main.xml




3.      Hasil

Ø  Absolute Layout

 

Absolute Layout menggunakan angka/koordinat untuk mengatur si widget  tersebut. Atribut yang digunakan adalah layout_x dan layout_y. Android AbsoluteLayout  digunakan ketika komponen UI di layar diposisikan pada posisi mereka mutlak sehubungan  dengan asal di sudut kiri atas layout. Kita perlu menentukan x dan y koordinat posisi masing masing komponen pada layar.

1.      Buka IDE Android Studio

2.      Ketikan Script File di activity_main.xml




3.      Hasil

 







Tidak ada komentar:

Posting Komentar

CRUD Database MySQL Pada Android Studio

Apa itu MySQL ·         Pengertian MySQL adalah sebuah DBMS (Database Management System) menggunakan perintah SQL (Structured Query Language...