Linear Layout, Relative Layout, Table Layout

dokumen-dokumen yang mirip
Praktikum IV Komponen UI (Radio Button, CheckBox dll)

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 3 Android User Interface

Tutorial Aplikasi Android Sederhana dengan Action Button

Praktikum II Membuat Project di Android

UNIVERSITAS KOMPUTER INDONESIA

Pertemuan 2. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

UNIVERSITAS KOMPUTER INDONESIA

Praktikum VI Activity dan Intent

Cara Membuat Layout Dynamic di Android

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

Penggunaan Button di Android

Praktikum VI Activity dan Intent

MODUL PRAKTIKUM REKAYASA APLIKASI BERGERAK OLEH ASISTEN REKAYASA APLIKASI BERGERAK

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Membuat preferensi atau pengaturan pada aplikasi android

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI

Modul Aplikasi Mobile. Pertemuan ke-2. Pengenalan environment android pada eclipse

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

BAB 5 Android Event Handling Mahardeka Tri Ananta

User interface & XML Layout

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

Android - Apa itu.this dan.class

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Dapat memahami mekanisme kerja component dalam sistem operasi android. Dapat menggunakan component secara efektif dalam membuat aplikasi android

Praktikum 9 Pemprograman Android GUI 2 Layar

Membuat Spash Screen

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat Simple List Transaksi

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

UNIVERSITAS KOMPUTER INDONESIA

PEMROGRAMAN MOBILE TUTORIAL MEMBUAT BUTTON

DATABASE JUMLAH PENDUDUK MENURUT KECAMATAN DAN JENIS KELAMIN DI KABUPATEN MAGETAN. Oleh : Ratna Juwita P.R

Membuat Game Kuis Menggunakan Unity3D 2017 untuk Android

BAB V KESIMPULAN DAN SARAN. besar dari perbandingan perhitungan manual dan program adalah 1,4473 %. Selisih

Membuat Aplikasi Toko Buku Online

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

Percobaan 9 Basic Widget

BAB 3 PERANCANGAN SISTEM. 3.1 Gambaran Umum Perancangan Aplikasi

[Pelatihan Pemrograman Android]

Lecture Notes

Pemrograman Perangkat Mobile

Modul. Android Programming. Dyah Fajar Nur Rohmah

Latihan 1 Menghitung Luas Persegi Panjang

ANDROID FOR BEGINNER MODUL 2

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Pelatihan Intel XDK. Modul 3. Pengenalan Intel XDK Development Tools. Dikembangkan oleh Intel Software.

Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

DAFTAR PUSTAKA. Adisasmita, Rahardjo Manajemen Pemerintah Daerah. Yogyakarta: Penerbit Graha Ilmu.

PEMROGRAMAN MOBILE PRAKTIKUM 11 ( DATABASE II ) Disusun oleh : CYNTHIA STEFFI CLIFF SI 12 A

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

TUTORIAL APLIKASI ANDROID COOL HELLO WORLD

DAFTAR PUSTAKA. Binanto, I., multimedia digital-dasar teori dan pengembangannya, yogyakarta.

Pertemuan 5 ARFIAN HIDAYAT, S.KOM

Membuat UI Cantik Dan Serasi Di Android Menggunakan Palette Library Material Design

Location Based Services

Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse

Membuat Aplikasi Android Sederhana

XAMARIN ANDROID : Membangun. Aplikasi Mobile Dengan GridView

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

UNIVERSITAS KOMPUTER INDONESIA

Aplikasi Android Untuk Kimia (3): Reaksi Redoks

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Pengenalan Script. Definisi HTML

BAB II LANDASAN TEORI

Gambar 1.1 Desain halaman web

Ruang Kerja DREAMWEAVER MX 2004 :

Membuat Animasi pada Splash Screen. Android App. menggunakan Xamarin

Membuat Aplikasi Sederhana Hello World untuk Android

BAB IV MASTER PAGE Keuntungan Master Page

PERTEMUAN KE 7 Broadcast Receiver dan Services

Praktikum 3 Create a Simple Calculator Program

Membuat Interface Dinamis Menggunakan FrameLayout

Membuat File Database & Tabel

Cara Mengelola Isi Halaman Web

Mengenal Dreamweaver MX 2004

Tutorial Membuat Aplikasi Web View Android pada Eclipse

BAB 2 TINJAUAN TEORI

BAB IV HASIL DAN UJI COBA

Membuat File Database & Tabel

Persiapan. 2.1 Hardware

XAMARIN ANDROID : Bekerja

MODUL PERKULIAHAN APLIKASI KOMPUTER. Microsoft Access. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

1 of 5 14/04/ Popular Recent Comments. Kumpulan Daftar Judul Laporan PKL, Tugas Akhir, dan Skripsi

BAB I SEKILAS VISUAL STUDIO.NET 2008

Pertemuan 1. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

MODUL 2 HTML LANJUT. (Tabel, Form, dan Frame) Mampu menjelaskan table, frame, form, image, hyperlink pada HTML Lanjut dan membuat aplikasinya

Transkripsi:

Linear Layout, Relative Layout, Table Layout Oleh: Luthfan Dalam pemprograman android, ada beberapa layout yang digunakan untuk menempatkan bermacam-macam view seperti button dan text. Untuk membuat layout cukup mudah, melalui folder res/layout dalam project, tempatkan file.xml di dalam folder tersebut. File.xml dapat dibuat dengan 2 cara : Bu... Dalam pemprograman android, ada beberapa layout yang digunakan untuk menempatkan bermacam-macam view seperti button dan text. Untuk membuat layout cukup mudah, melalui folder res/layout dalam project, tempatkan file.xml di dalam folder tersebut. File.xml dapat dibuat dengan 2 cara : 1. 2. 3. Buka Eclipse kamu Create File -> New -> Android Application Project Klik kanan di folder res/layout -> New -> Android XML File Atau 1. 2. Buat.txt di folder res/layout Rename file.txt menjadi.xml Ada 3 macam layout(dari 6 macam) yang secara luas digunakan. Layout-layout tersebut adalah : 1. Linear Layout Linear Layout adalah Layout yang umum digunakan, terutama bagi pemula. Layout ini menempatkan view secara horizontal atau vertical, bergantung pada kode yang digunakan. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" tools:context=".mainactivity" > android:text="@string/hello_world"

android:text="@string/click" <LinearLayout android:orientation="horizontal" > android:text="@string/hello_world" android:text="@string/click" </LinearLayout> </LinearLayout> Tampilan yang terjadi setelah kode di eksekusi 2. Relative Layout Relative Layout memiliki karakteristik menempatkan view secara relatif. Posisi dari setiap view bergantung kepada view yang lain. Mudahnya adalah, programmer memiliki kebebasan untuk menempatkan view yang diinginkan. Penempatan satu view dapat berupa di sisi kanan, kiri, atas, ataupun bawah dari view lain. Jika tidak di tetapkan di sisi mana view akan berada, maka dapat terjadi penumpukan antara satu view dengan view yang lain, tentunya programmer tidak menginginkan hal itu terjadi bukan :). Jujur, ini adalah layout kesukaan saya. Awal nya memang sulit, namun semakin mudah jika sudah terbiasa. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin"

android:paddingtop="@dimen/activity_vertical_margin" tools:context=".mainactivity" > android:text="@string/hello_world" android:layout_alignparentleft="true" android:id="@+id/tv1" android:text="@string/click" android:layout_torightof="@id/tv1" android:text="@string/click2" android:layout_alignparentbottom="true" </RelativeLayout> Tampilan yang terjadi setelah kode di eksekusi 3. Table Layout Table Layout memiliki karakteristik yang mirip dengan pembuatan layout di HTML. Jika anda familiar dengan pemprograman web berjenis html, <table> dan <TableLayout adalah 2 hal yang hampir sama. TableLayout mengatur tampilan berdasarkan kolom dan baris. Dan jangan lupa untuk selalu menambahkan tag <TableRow jika ingin membuat baris baru dalam layout. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="#ffffff" android:shrinkcolumns="*" android:stretchcolumns="*" > <TableRow >

android:textsize="18sp" android:text="@string/hello_world" android:layout_span="3" android:padding="18dip" android:background="#b0b0b0" android:textcolor="#000" </TableRow> <TableRow android:id="@+id/tablerow1" > android:id="@+id/tv1" android:text="@string/hello_world" android:layout_weight="1" android:background="#dcdcdc" android:textcolor="#000000" android:padding="20dip" android:gravity="center" android:id="@+id/but1" android:text="@string/click" android:layout_weight="1" android:background="#d3d3d3" android:textcolor="#000000" android:padding="20dip" android:gravity="center" </TableRow> </TableLayout> Tampilan yang terjadi setelah kode di eksekusi Kurang lebih seperti itu. Masih banyak method yang dapat di explore untuk membuat penempatan tiap view semakin bervariasi, yang mana kamu dapat membaca langsung dokumentasi nya di developer.android.com Sebenarnya saya kurang suka memprogram layout dalam xml file. Yang lebih menarik adalah memprogram dalam bentuk inisialisasi masing-masing layout secara programmatically alias di declare di file.java. Semoga Bermanfaat. LuthfanM Blog gw

Tentang Penulis Luthfan Mobile Game Developer di platform Android dan Windows Phone. Learning by Doing