Layouting Tampilan Pengenalan Layout Android

Slides:



Advertisements
Presentasi serupa
Komponen Antarmuka Grafis
Advertisements

Konsep Abstract Windowing Toolkit (AWT)
KoTA 105 : Irwan Nugraha ( ) Rendy Azhary ( ) Taufik Rohmat ( )
Form dan Input HTML.
MEMBUAT TABEL Tombol untuk membuat tabel ada di menu insert
Free Powerpoint Templates Page 1 Free Powerpoint Templates Mobile Computing Dengan Android Pertemuan 7 View Component Oleh: Adam Arif Budiman STMIK Bani.
TABEL , FORM DAN FRAME.
Fakultas Teknologi Informasi Universitas Budi Luhur
Pendahuluan Microsoft Excel (MS-Excel) merupakan program aplikasi spreadsheet (lembar kerja elektronik) canggih yang paling populer dan paling banyak digunakan.
DIALOG Android Oleh Yanuangga.
Pemrograman Bergerak Lokalisasi Aplikasi 1.
Mobile Programming Pertemuan 4 Presented by Mulyono
Mobile Programming Intro Android.
UI Controls dengan Widget TextView, EditText dan Button
Lutfi Budi Ilmawan Univ. Muslim Indonesia
Pengelolaan Database Lanjutan
BAB 5 MENGGUNAKAN PERANGKAT LUNAK PENGOLAH DATA
Java User Interface (Swing)
Microsoft Power Point.
Pemrograman Mobile Android # 5
Content Provider pada Android
Form & Item Oleh : Oman Somantri S.Kom
Pemrograman Perangkat Mobile
Menu pada Android Oleh Yanuangga G.H.L.
As’ad Djamalilleil Struktur Android As’ad Djamalilleil
LOOKUP.
BAB 5 MENGGUNAKAN PERANGKAT LUNAK PENGOLAH KATA
Pemrograman Bergerak Pembuatan Activity 1.
ANDROID SQLite Database
Mekanisme penyimpan data pada Android
Mobile Computing Oleh: Adam Arif Budiman
Komponen GUI Menambahkan Komponen.
Struktur Aplikasi Android
Pemrograman Berorientasi Obyek
Content Provider pada Android
An’ Anqinudin Lahitama, S.Kom
KOMPONEN APLIKASI ANDROID
DISKUSI PERTEMUAN 3 Pemrograman mobile 2 Ti 15 D
Pertemuan 3 : Komponen Aplikasi Android
Diskusi Pertemuan 4 Anggota : Kukuh Prasetyo Adhi ( ) Warsito Aji ( ) Karima Dewi R ( ) Alfano Kurniawan W ( ) Bagus.
Belajar Pemrograman Mobile Part 2.
Pemograman mobile 2 Kelompok 3 Khoerul Umam ( )
Presentasi materi pemrogaman mobile 2 pertemuan ke 3
Komponen Aplikasi Android
KELOMPOK 1 : PEMROGRAMAN MOBILE PERTEMUAN KE 3
Anggota Kelompok: 1. Rinta Setyo Nugroho 2. Anan Ar Rozzaq
PEMROGRAMAN MOBILE 2 KELOMPOK 7 TI 15 D.
PEMROGRAMAN MOBILE 2 Dina Murniati Putri (NIM )
PEMROGRAMAN MOBILE Kelompok 2
FRAGMENT KELOMPOK 3 Abdurahman Agung Edi W Eko Prasetyo Fahrul Rosi
Komponen Aplikasi Android
Pengenalan Pemrograman Mobile PART 5 - FRAGMEN.
KELOMPOK 6 Ragil Setiawan Muhamad Ma’ruf Siti Roudhotul Janah
Fragment Nama anggota : Andian Ramadhan
FRAGMENT Nama anggota :
PERTEMUAN 5 KELOMPOK 2.
Dilla Alfianur Kumalasari 0238
9 Mobile Computing 2 SKS Dedy Alamsyah, S.Kom..
PENGENALAN Pemrograman MOBILE 2
Klompok 2 Dedi wahyudi ( ) Muhammad ichan ( )
Pemrograman Berorientasi Obyek
PEMROGRAMAN MOBILE 1.
PEMROGRAMAN MOBILE PERTEMUAN KE-5
Mobile Computing Fery Updi, M.Kom..
PEMROGRAMAN MOBILE I KELOMPOK 4
LOOKUP.
MATERI MATAKULIAH PAKET PROGRAM NIAGA (PPN) Oleh : Buyung Solihin Hasugian, S.Kom, M.Kom.
Pemrograman Perangkat bergerak Dosen: RBD
PEMROGRAMAN MOBILE 1 PERTEMUAN 4
Komponen activity Dosen: Maimun, S.T., M.T.. 1. Activity Kegiatan apa yang akan ditampilkan dan dilakukan user pada sebuah window Berisi lifecycle / daur.
Transcript presentasi:

Layouting Tampilan Pengenalan Layout Android Akademi Komunitas Negeri Lamongan Oleh Yanuangga GHL

Jenis Layout – LinearLayout – AbsoluteLayout – TableLayoutTableLayout – RelativeLayout – FrameLayout – ScrollView Layout

Class View Kelas View merupakan dasar bagi komponen antarmuka pengguna. View adalah kelas dasar untuk widget yang digunakan untuk membuat komponen UI interaktif (tombol teks bidang dll) (tombol, bidang teks, dll). The ViewGroup subclass adalah kelas dasar untuk layouts, yang merupakan wadah untuk Tampilan lain (atau ViewGroups lainnya)

Contoh komponen dgn Layouting LinearLayout LinearLayout adalah ViewGroup yang akan meletakkan elemen anak(child) secara vertikal maupun horizontal.

Contoh komponen dgn Layouting #2 RelativeLayout RelativeLayout adalah sebuah ViewGroup yang memungkinkan Anda untuk elemen anak layout posisi relatif terhadap orang tua atau saudara elemen. TableLayout Sebuah TableLayout adalah ViewGroup yang akan meletakkan elemen view dari anak(child) dalam bentuk baris dan kolom.

LinearLayouts LinearLayout meluruskan semua anak di dalam satu arah-vertikal maupun horizontal tergantung pada atribut pada android:orientation. Semua anak ditumpuk satu demi satu, sehingga - Vertikal list hanya akan memiliki satu anak per baris tanpa memperdulikan seberapa lebar/luas anak tersebut sedangkan - Horizontal list hanya akan tinggi satu baris (ketinggian anak tertinggi, ditambah padding).

Contoh LinearLayout XML android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical” > <TextView android:layout_width="105px" android:layout_height="wrap_content" android:text="@string/hello_world" /> <Button android:layout_width="100px" android:text="Button" android:layout_gravity="right" android:layout_weight="0.2” /> <EditText android:textSize="18sp" android:layout_weight="0.8" /> </LinearLayout>

Contoh LinearLayout XML Default orientasi LinearLayout diatur ke horisontal. Jika Anda ingin mengubah orientasi ke vertikal, ubah atribut orientasi ke vertikal

TableLayout TableLayout adalah ViewGroup yang akan meletakkan view anak(child) dalam elemen baris dan kolom.

Ada dua kolom dan empat baris dalam TableLayout tersebut.

Contoh Program TableLayout XML xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:background="#00eeff"> <TableRow>  <TextView android:text="User Name:" android:width ="120px" /> <EditText android:id="@+id/txtUserName" android:width="200px" /> </TableRow>  <TableRow> <TextView android:text="Password:" /> <EditText android:id="@+id/txtPassword" android:password="true" /> </TableRow> <TextView /> <CheckBox android:id="@+id/chkRememberPassword" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Remember Password" />    <Button android:id="@+id/buttonSignIn" android:text="Log In" /> </TableLayout>

AbsoluteLayout AbsoluteLayout ini memungkinkan Anda menentukan lokasi yang tepat dari anak(child). Contoh UI berikut didefinisikan dalam activity_main.xml <AbsoluteLayout android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android=http://schemas.android.com/apk/res/android > <Button android:layout_width="188px" android:layout_height="wrap_content" android:text="Button" android:layout x="126px" android:layout_y="361px” /> android:layout_width="113px" android:layout_x="12px" </AbsoluteLayout> dua tombol view diletakkan pada posisinya menggunakan android_layout_x dan android_layout_y attribut

RelativeLayout RelativeLayout ini memungkinkan Anda menentukan bagaimana pandangan anak diposisikan relatif terhadap masing othereach lainnya Sifat berikut mengelola posisi hormat widget lain widget: - android:layout_above menunjukkan bahwa widget harus ditempatkan di atas widget direferensikan dalam properti - android:layout_below menunjukkan bahwa widget harus ditempatkan di bawah widget direferensikan dalam properti - android:layout_toLeftOf menunjukkan bahwa widget harus ditempatkan di sebelah kiri widget dirujuk dalam properti - android:layout_toRightOf menunjukkan bahwa widget harus ditempatkan di sebelah kanan dari widget direferensikan dalam properti

RelativeLayout android:layout_alignTop menunjukkan bahwa atas widget dari widget dirujuk dalam properti • android: layout_alignBottom menunjukkan bahwa bagian bawah widget harus sejajar dengan bagian bawah widget dirujuk dalam theshould disejajarkan dengan bagian bawah widget dirujuk dalam harta