Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.okedroid.simplelistview;
- import android.os.Bundle;
- import android.support.v7.app.AppCompatActivity;
- import android.view.View;
- import android.widget.AdapterView;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- import android.widget.Toast;
- /*
- Fathurrahman (okedroid.com)
- */
- public class MainActivity extends AppCompatActivity {
- private ListView lvItem;
- private String[] bahasapemrograman = new String[]{
- "ASP.NET","C++","C#" ,"BASIC", "SQL",
- "PHP", "Phyton","Javascript","Java",
- "Visual Basic"};
- //mendeklarasikan listview var dan menginisialasi array tipe data string
- //Step 1
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- getSupportActionBar().setTitle("ListView Sederhana"); //tampil title
- getSupportActionBar().setSubtitle("okedroid.com"); //tampil subtitle
- lvItem = (ListView) findViewById(R.id.list_view);
- ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, android.R.id.text1, bahasapemrograman);
- /*
- Step 2
- Membinding atau memformat data
- */
- lvItem.setAdapter(adapter);
- //menset data di dalam listview
- //Step 3
- lvItem.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- Toast.makeText(MainActivity.this, "Memilih : "+bahasapemrograman[position], Toast.LENGTH_LONG).show();
- //memanggil set on Item ClickListener untuk Listview, jadi jika salah satu item list view diklik akan
- //akan bereaksi menampilkan toast atau aksi lainya.
- //Step 4
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement