Arif Risqiantoro Dadang wahyu utomo Isnan aditia

Slides:



Advertisements
Presentasi serupa
3 – Activity and Intent Willy, M.Kom.
Advertisements

Plugin GUI Builder berbasis XML Generator untuk Membuat Graphical User Interface Aplikasi Android pada Netbeans IDE 6.91 KoTA 105 Irwan Nugraha ( )
Mobile Operating System Oleh Fahmi Nur Aini Wahyuni Islammia Retno Palupi Airin Nur Hidayati Siti Qomariah Nasir
KoTA 105 : Irwan Nugraha ( ) Rendy Azhary ( ) Taufik Rohmat ( )
Pemrograman Mobile Android # 6
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Penjelasan Umum Penjelasan Umum PowerBulder 9.0 Aplikasi PowerBulder 9.0 berisi komponen Yang mencakup objek window, menu, function dan kode PowerScript.
PERTEMUAN 3 PAB Bahasan: Layout,Class,Trigger Button Intent.
Mobile Programming Pertemuan 4 Presented by Mulyono
Mobile Programming Intro Android.
Graphical User Interface (GUI)
Pemrograman Visual Oleh : Erni Fatmawati.
High Level User Interface
DIAGRAM AKTIVITAS ACTIVITY DIAGRAM.
JFC dan Swing U Abd. Rohim, MT mailto:
Pemrograman Mobile Android # 4
Adi Rachmanto,S.Kom UNIKOM
KOMPUTASI STATISTIKA SPSS
Pemrograman Mobile Arif Risqiantoro ( )
Pengenalan Borland Delphi 7.0
Android AN’ ANQINUDIN L.,S.Kom.
JSF Java Server Faces.
Struktur Aplikasi Android
Adi Rachmanto,S.Kom UNIKOM
DIAGRAM AKTIVITAS ACTIVITY DIAGRAM.
KOMPONEN APLIKASI ANDROID
DISKUSI PERTEMUAN 3 Pemrograman mobile 2 Ti 15 D
Pertemuan 3 : Komponen Aplikasi Android
PEMROGRAMAN MOBILE Kelompok 2
Belajar Pemrograman Mobile Part 2.
Permograman Mobile 2 Notification, dialog, dan intent.
Pemrograman Mobile Kelompok Pertemuan 4.
P E R T E M U A N 5 FRAGMENT.
Pemograman mobile 2 Kelompok 3 Khoerul Umam ( )
PEMROGRAMAN MOBILE 2 Nama Anggota : Moh.Solahudin ( )
PEMROGRAMAN MOBILE 2 Nama Anggota : Kelompok 1 Rizky Aditya
Komponen Aplikasi Android
KELOMPOK 1 : PEMROGRAMAN MOBILE PERTEMUAN KE 3
Android Multimedia Vidio, Musik dan Gambar
PEMROGRAMAN MOBILE 2 Nama Anggota : Nur Dwi Ramadani ( )
Pemrograman Mobile Kelompok Nur Dwi Ramadani
ANDROID MULTIMEDIA.
Android Multimedia Anggota kelompok: Kukuh Prasetyo Adhi ( )
Notification dialog intent
Dialog Intent & Notification
Anggota Kelompok: 1. Rinta Setyo Nugroho 2. Anan Ar Rozzaq
Adi Rachmanto,S.Kom UNIKOM
PEMROGRAMAN MOBILE Kelompok 2
FRAGMENT KELOMPOK 3 Abdurahman Agung Edi W Eko Prasetyo Fahrul Rosi
FRAGMENT Pemrograman Mobile 2 Disusun Oleh :
Kelompok 3 Khoerul Umam Dwi Yulianto K.W
Pemrograman Mobile Kelompok Pertemuan 5.
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
PMO Pertemuan Ke 5 Fragment
Klompok 2 Dedi wahyudi ( ) Muhammad ichan ( )
Penerapan Notification, Dialog & Intent Pada Program Android Studio
PEMROGRAMAN MOBILE 2 Nama Anggota : Moh.Solahudin ( )
PEMROGRAMAN MOBILE PERTEMUAN KE-5
Mobile Computing Fery Updi, M.Kom..
FRAGMENT PEMROGRAMAN MOBILE 2.
PEMROGRAMAN MOBILE 1 PERTEMUAN 4
PEMROGRAMAN MOBILE 1 RPS 8
Transcript presentasi:

Arif Risqiantoro Dadang wahyu utomo Isnan aditia Fragment Arif Risqiantoro Dadang wahyu utomo Isnan aditia

Fragment Pada Android Studio Apakah Fragment Itu? Membuat Fragment Menambahkan Fragment Pada Activity Membuat UI Flexible dengan Fragment Komunikasi Antar Fragment

Definisi Fragment Fragment merupakan bagian dari UI dalam activity. Anda dapat menggabungkan beberapa fragment dalam activity untuk membuat multi-pane UI. Fragment memiliki siklus hidup(lifecycle) sendiri, dapat proses event sendiri, dan dapat ditambah atau dihapus ketika activity sedang jalan. Fragment diperkenalkan pada HoneyComb API 11 namun bisa digunakan pada perangkat android lama dengan menggunakan Support Library dari 1.6 sampai 2.0.

Contoh Fragment Pada Aplikasi

Contoh Kasus screenshot diatas adalah apps contact Contoh Kasus screenshot diatas adalah apps contact. Pada UI smartphone maka user pertama kali akan melihat listview dan ketika item dari listview disentuh maka berpindah ke detail view, berbeda dengan UI pada tablet karena tablet memiliki ukuran lebih lebar maka listview, DetailView dan other data view akan muncul secara bersamaan.

Membuat Fragment Membuat Fragment pada file XML

Membuat Fragment Membuat 2 Buah Fragment

Membuat Fragment

Membuat Fragment Source Code Penghubung Antar Fragment

Membuat Fragment Output Program

Menambahkan Fragment Pada Activity Kapan saja saat aktivitas berjalan, Anda bisa menambahkan fragmen ke layout aktivitas. Anda cukup menetapkan ViewGroup di tempat memasukkan fragme Menambahkan Fragment Pada Activity Kapan saja saat aktivitas berjalan, Anda bisa menambahkan fragmen ke layout aktivitas. Cukup menetapkan view group ditempat memasukan fragment. Untuk membyat transaksi fragmen dalam aktivitas , maka harus digunakan API dari fragment transaction. FragmentManager fragmentManager = getFragmentManager();FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

Menambahkan Fragment Pada Activity Menambahkan fragment dengan metode add(), dengan menetapkan fragment yang akan ditambahkan dan tampilan tempat menyisipkannya. ExampleFragment fragment = new ExampleFragment(); fragmentTransaction.add(R.id.fragment_container, fragment); fragmentTransaction.commit();

Membuat UI Flexible Dengan Fragment Saat mendesain aplikasi untuk mendukung berbagai ukuran layar, Anda bisa menggunakan kembali fragmen dalam konfigurasi layout yang berbeda untuk mengoptimalkan pada tampilan pengguna berdasarkan ruang layar yang tersedia. Misalnya, pada perangkat handset, bisa jadi tepat untuk menampilkan satu fragmen dalam satu waktu untuk antarmuka pengguna satu panel. Sebaliknya, Anda mungkin ingin menyetel fragmen dari sisi ke sisi pada tablet yang memiliki ukuran layar yang lebih lebar untuk menampilkan informasi lebih lanjut kepada pengguna.

Membuat UI Flexible Dengan Fragment

Komunikasi Antar Fragment Fragment pada umumnya hanya berkomunikasi secara langsung dengan activity yang menampilkannya. Fragment dapat berkomunikasi melalui activity yang membacanya untuk mengatur data input dan output dari fragment tersebut ke fragment lain atau activity lain. Cukup anggap Activity sebagai controller yang mengatur interaksi antar fragment yang dia baca.

Komunikasi Antar Fragment Ada tiga cara sebuah fragment dan sebuah activity dapat berkomunikasi : Bundle Activity dapat membuat sebuah fragment dan menambahkan arguments Methods Activity dapat memanggil method di dalam instance fragment Listener  Fragment dapat memanggil event listener di dalam sebuah activity lewat sebuah interface.