● online
- Resistor 220 Ohm 220R Ohm 220Ohm 1/4W 1% Metal fil
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu
- Max7219 Led Dot Matrix 32x8 Display Module For Ard
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S
- Temperature and Humidity Transmitter Modbus SHT20
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to
- Compatible Arduino Pro Mini 5V 16Mhz - Atmega328 -
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32
- 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.
Tutorial ListView di Android
![](http://indomaker.com/wp-content/uploads/2021/11/activity_main.png)
![](http://indomaker.com/wp-content/uploads/2021/11/datalist-xml.png)
![](http://indomaker.com/wp-content/uploads/2021/11/strings-xml.png)
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(); } }); } }
![](http://indomaker.com/wp-content/uploads/2021/11/hasil-listview.png)
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;
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: ListView
Tutorial ListView di Android
Apa itu efek autumn? Efek autumn adalah efek musim gugur, dimana dedaunan akan berubah warna dari hijau menjadi coklat... selengkapnya
I think I need to make a virtual personal assistant that can help me make a self-service video tutorial... selengkapnya
Potensiometer adalah salah satu jenis resistor yang nilai resistansinya dapat diatur sesuai dengan kebutuhan rangkaian elektronika ataupun kebutuhan pemakainya.... selengkapnya
Pernahkah Anda melihat katalog busana muslimah ataupun lainnya, lalu ada objek orang yang sama dengan mengunakan baju berwarna tetapi... selengkapnya
Pada komponen tertentu dibutuhkan sebuah library agar komponen tersebut dapat berjalan sebagaimana mestinya. Apa itu library? library adalah sekumpulan... selengkapnya
Keypad 4×4 merupakan sebuah komponen berisi tombol-tombol dan disusun secara matrix yang berfungsi sebagai inputan kedalam suatu sistem tertentu.... selengkapnya
Android Intent adalah struktur data atau objek yang terdapat deskripsi dari tugas yang akan dijalankan. Salah satu keunggulan dari... selengkapnya
Software dari keluarga adobe, yaitu salah satunya Adobe Photoshop. Adobe Photoshop ini di ciptakan secara multi fungsi, mulai untuk... selengkapnya
Sensor Inframerah atau infrared (IR) adalah sensor yang dapat mendeteksi hambatan menggunakan cahaya inframerah yang dipantulkan. Sensor ini memiliki... selengkapnya
Sebagai seorang programmer tentu saja harus mempunyai kemampuan di bidang Bahasa pemograman karena landasan utama dalam membangun sebuah aplikasi... selengkapnya
Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Features and Specs: Dual-Core, 32-bit ARM Cortex M0+ Processor Clocked at 48MHz (default), configurable max to 133MHz. Ready with USB… selengkapnya
Rp 82.900Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.0001 X LDR Sensor 5mm Cahaya 5528 Light Dependent Resistor LDR
Rp 4.000
Saat ini belum tersedia komentar.