● online
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah
- 10mm Kapton Tape Polymide Film Gold High Temp isol
- Kapton Tape Polymide Film 50mm Polimida 50 mm Isol
- Modul Sensor Tegangan AC Bolak balik 220V Listrik
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G
- Kabel Jumper Arduino Dupont 20 cm Female to Male P
- Potensiometer 10K - Mono Potensio Meter Linear Res
- 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



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();
}
});
}
}

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
Motor jadi salah satu komponen elektronik yang seru buat kita pelajari, dengan motor kita bahkan bisa buat mobil mainan yang... selengkapnya
Sensor suhu DS18b20 digunakan untuk mendeteksi suhu ruangan namun dapat juga digunakan untuk mendeteksi suhu air. Suhu yang dapat... selengkapnya
LCD atau Liquid Crystal Display adalah Perangkat yang berfungsi sebagai media penampil dengan memanfaatkan kristal cair sebagai objek penampil utama.... selengkapnya
Mendeteksi keberadaan seseorang tidak selalu membutuhkan sensor yang rumit. Salah satu komponen yang paling sering digunakan untuk kebutuhan ini adalah... selengkapnya
I think I need to make a virtual personal assistant that can help me make a self-service video tutorial... selengkapnya
Halo semuanya, pada kesempatan kali ini saya ingin berbagi tutorial tentang simulasi penggunaan sensor PIR (Passive Infra Red) untuk... selengkapnya
Mengapa disebut buzzer passive? karena sensor ini tidak mempunyai suara sendiri, melainkan buzzer ini perlu dikontrol dengan kontroler seperti... selengkapnya
Sudah pernah menyalakan LED menggunakan Python? Atau membaca input dari tombol? Di proyek kali ini, kamu akan menggabungkan dua fungsi... selengkapnya
Kali ini kita akan mencoba menggunakan sensor DHT11 pada ESP32. Seperti yang kita ketahui sensor DHT11 ini berfungsi untuk... selengkapnya
Setelah kamu mengenal Arduino Uno dan isi dari Arduino Uno Trainer Kit, sekarang saatnya masuk ke bagian yang lebih teknis... selengkapnya
Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.570.000Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.500

Saat ini belum tersedia komentar.