Sabtu, 05 April 2014

List View

List View adalah sebuah layout atau tata letak yang menampilkan list dari scorablle item. List view digunakan untuk menampilkan daftar opsiatau pilihan pada Android, list yang berjumlah banyak akan ditampilkan dalam bentuk scroll. Berikut wujud List View pada Android.



Berikut source code yang ada di activity_main.xml :


<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="20sp" >
</TextView>

Berikut source code yang ada di MainActivity.java :


package com.example.listview;

import android.app.ListActivity;
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;
import android.widget.AdapterView.OnItemClickListener;

public class MainActivity extends ListActivity {

    static final String[] TEAMWORK = new String[] { "A11.2011.06096 Huda Arditama", "A11.2011.06085 Rizkian Dili Septianto", "A11.2011.06360 Bagus Aji",
        "A11.2011.06101 Resti Hutami", "A11.2010.05380 Noor Adikrodati Pakusadewa"};

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
  
        setListAdapter(new ArrayAdapter<String>(this, R.layout.activity_main,TEAMWORK));

        ListView listView = getListView();
        listView.setTextFilterEnabled(true);

        listView.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                Toast.makeText(getApplicationContext(),
                ((TextView) view).getText(), Toast.LENGTH_SHORT).show();
            }
        });

    }

}

Dan tampilan saat dicompile akan seperti ini




 

Tidak ada komentar:

Posting Komentar