Kamis, 03 April 2014

MEMBUAT LISTVIEW PADA ANDROID

Kali ini kelompok kami akan membahas layout. Apa sih layout itu? Layout itu adalah bla bla bla, ujung-ujungnya tata letak juga. Oke postingan saya kali ini berhubungan dengan "listview" yaitu tata letak yang tampilannya seperti daftar pada suatu konten aplikasi android, Silahkan disimak
Ketika salah satu nama kelompok diklik akan muncul pesan seperti pada gambar karena menggunakan fungsi Toast
 Berikut source codenya
 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>

MainActivity.java
package com.example.cobalistview;

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.05934 Burhanudin Yusuf", "A11.2010.05233 Indra Bima Prakoso", "A11.2011.06083 Ferry Anggriawan Susanto",
        "A11.2011.06091 Intan Purnamasari", "A11.2011.06469 Sigit Abdilah"};

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

    }

}

Dalam listview di postingan ini, kami membuatnya dengan Array yang dipanggil oleh listAdapter. Data nama kelompok yang dibuat di dalam Array dipanggil secara berurutan kemudian ditampilkan dengan listView. Kurang lebih seperti itu menurut kami.

TEST PROGRAM DENGAN GENYMOTION


Tidak ada komentar:

Posting Komentar