ListView Android Tutorials
Hai sobat, pada artikel sebelumnya yang berjudul Multiple Activity Android Tutorial, saya telah menjelaskan kepada sobat tentang apa itu activity di android dan bagaimana menghubungkan antara activity. Kali ini saya akan menjelaskan kepada sobat tentang ListView di Android.
ListView adalah view group yang menampilkan item yang berurutan secara vertical atau horizontal hingga menjadi sebuah list item yang dapat digulir. Data item yang akan ditampilkan terlebih dahulu disiapkan dengan adapter ke kode ListView sebagai array. ListView bisa digunakan untuk menampilkan daftar data, menampilkan data untuk pengaturan, dan masih banyak lagi.
ListView bisa digunakan untuk berbagai kebutuhan seperti gambar, tulisan, tombol, checklist, popup menu dan masih banyak lagi. Untuk artikel kali ini saya akan memberikan contoh pembuatan ListView sederhana pada android dan sedikit penambahan berupa gambar dalam ListView. Untuk membuatnya silahkan sobat ikuti langkah-langkah berikut ini :
Pertama sobat buat project baru bernama ListView, dan unruk package beri nama blogsetyaaji.com
Pada activity_main.xml buat kodenya seperti berikut ini
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
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="com.blogsetyaaji.multipleactivity.Halaman1">
<ListView
android:id="@+id/mobilelist"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
Setelah itu sobat buat file baru pada folder layout dengan mengklik kanan folder layout > new > layout resource file.
Akan mucul jendela munculan baru, berinama dengan activity_list. Untuk kodenya buat menjadi seperti berikut ini
Akan mucul jendela munculan baru, berinama dengan activity_list. Untuk kodenya buat menjadi seperti berikut ini
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/label"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:textSize="16dip"
android:padding="10dip"
android:textStyle="bold">
</TextView>
Pindah ke MainActivity.java, buat kodenya menjadi seperti berikut ini
package com.blogsetyaaji.multipleactivity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class Halaman1 extends AppCompatActivity {
String[] menuItem = {"Safari", "Firefox", "UC Browser", "Camera"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_halaman1);
ArrayAdapter adapter = new ArrayAdapter<String>(this, R.layout.activity_list, menuItem);
ListView listview = (ListView) findViewById(R.id.mobilelist);
listview.setAdapter(adapter);
}
}
Dan secara keseluruhan komponen ListView bisa digunakan untuk apapun sesuai kebutuhan. Silahkan sobat kembangkan lagi dan sekian dari saya tentang ListView di Android.
Post a Comment