● online
- Resistor 220 Ohm 220R Ohm 220Ohm 1/4W 1% Metal fil
- USB To RS485 High Speed Converter RS-485 RS 485 Ad
- 10mm Kapton Tape Polymide Film Gold High Temp isol
- 5V 700mA (3.5W) Isolated switch Power Supply Modul
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A
- ESR Meter Digital LCR-T4 Tester Transistor Diode M
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to
- 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
Limit switch merupakan sebuah saklar yang memiliki tuas sebagai penghubung ataupun pemutus arus litrik. Prinsip kerjanya sama seperti push... selengkapnya
Thingsboard merupakan sebuah platform IoT open-source yang memungkinkan anda untuk mengontrol ataupun memonitoring berbagai perangkat. Penggunaanya mudah, gratis dan... selengkapnya
Oke Hallo semua pada kesempatan kali ini kita akan belajar mendeteksi kemiringan suatu benda. Sensor yang digunakan adalah tilt... selengkapnya
Pernahkah Anda mengambil foto pada saat hujan lebat, untuk menghasilkan gambar yang benar-benar realistis hujan, beberapa orang akan memperjuangkan... selengkapnya
Apa itu efek autumn? Efek autumn adalah efek musim gugur, dimana dedaunan akan berubah warna dari hijau menjadi coklat... selengkapnya
Seorang web programmer agar dapat mengembangkan website agar lebih menarik dan nyaman saat digunakan serta memenuhi kebutuhan user wajib... selengkapnya
Optocoupler atau photo interrupter merupakan sensor optik slot tipe U yang menggunakan cahaya infra merah (IR) untuk mendeteksi ada atau... selengkapnya
Telegram? ya dengan fitur robot chat di telegram kita bisa mengontrol device dengan mudah dan praktis. Misal kita kelupaan... selengkapnya
Syarat utama jika anda ingin belajar atau ingin menjadi programmer web sebelum belajar Bahasa pemograman alangkah baiknya memahami dulu... selengkapnya
MPU6050 adalah Sensor Gyroscope dan Accelerometer yang memiliki 6-axis Motion Tracking di mana perangkat ini mengkombinasikan 3-axis gyroscope, 3-axis accelerometer... selengkapnya
Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000Tang Crimping Press Skun Ratchet YTH SN-48B Model YTH SN-48B FOR NON INSULATED TERMINAL YTH SN-48B dengan mata Press 0.5… selengkapnya
Rp 150.000Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900

Saat ini belum tersedia komentar.