Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Tutorial ListView di Android

Tutorial ListView di Android

Diposting pada 12 November 2021 oleh farhan / Dilihat: 846 kali / Kategori:
  Ada beberapa jenis view di Android dan kali ini yang kita akan bahas adalah ListView. ListView adalah view yang bisa menampung beberapa item dan ListView ini bisa discroll. ListView ini cocok ketika kita ingin menampilkan data yang banyak dan membutuhkan scroll ketika membuat aplikasi. Langsung ke contoh :   activity_main.xml
  datalist.xml
  strings.xml
  MainActivity.java
package com.example.myapplication;



import androidx.appcompat.app.AppCompatActivity;



import android.os.Bundle;

import android.view.View;

import android.widget.AdapterView;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.TextView;

import android.widget.Toast;



public class MainActivity extends AppCompatActivity {



    ListView listView;

    TextView textView;

    String[] listItem;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.
activity_main
);



        listView=(ListView)findViewById(R.id.
listView
);

        textView=(TextView)findViewById(R.id.
textView
);

        listItem = getResources().getStringArray(R.array.
array_technology
);

        final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,

                android.R.layout.
simple_list_item_1
, android.R.id.
text1
, listItem);

        listView.setAdapter(adapter);



        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

            @Override

            public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {

                // 
TODO Auto-generated method stub
               
String value=adapter.getItem(position);

                Toast.
makeText
(getApplicationContext(),value,Toast.
LENGTH_SHORT
).show();

            }

        });

    }

}
 
Hasil :
 

Pembahasan:

Pertama kita membuat activity_main.xml yang dimana disitulah kita membuat ListView. Lalu membuat datalist.xml, datalist.xml ini berfungsi mengatur font atau style text yang ingin kita pakai. Lalu menambahkan data atau list yang akan digunakan. Di sini kita mengambil contoh Bahasa pemograman apa saja yang ada untuk sekarang ini. Lalu kita inisiasi semua data di MainActivity.java Pertama pastinya kita inisiasi data yang kita perlu seperti :
ListView listView;
TextView textView;
String[] listItem;
 
Kode di atas adalah kode yang kita perlu inisiasi. Lalu kita inisiasi data di atas untuk kita cocokan dengan data kita di xml seperti :
listView=(ListView)findViewById(R.id.

listView

);

textView=(TextView)findViewById(R.id.

textView

);

listItem = getResources().getStringArray(R.array.

array_technology

);
 
Karena ListView itu butuh Adapter maka kita perlu menggunakan Object Adapter. Adapter sendiri berfungsi untuk menambah content dari sumber data seperti string array, array, database dll.  Maka kodenya seperti ini :
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,

        android.R.layout.

simple_list_item_1

, android.R.id.

text1

, listItem);

listView.setAdapter(adapter);
  Lalu kita buat listview dengan memanggil method setOnClickListener kode di bawah ini berfungsi agar tampilan lebih interaktif dan data yang kita masukkan benar atau tidak. Kodenya seperti ini :
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

    @Override

    public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {

        // 

TODO Auto-generated method stub        

String value=adapter.getItem(position);

        Toast.

makeText

(getApplicationContext(),value,Toast.

LENGTH_SHORT

).show();

    }

});
 

Tags:

Bagikan ke

Tutorial ListView di Android

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial ListView di Android

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: