Permisi agan-agan sekalian,sekarang saya mau membagikan coding contoh pembuatan Listview pada eclipse.
langsung aja
buatlah jadi tampilan layoutnya menjadi seperti ini:
lalu click activity_main.xml
lalu ketikan list program ini.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/YangDiPilih"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
Lalu pada buka src nya buka MainActivity.java lalu ketikkan list program seperti berikut
package com.example.listviewgaara;
import android.os.Bundle;
import android.app.Activity;
import android.app.ListActivity;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends ListActivity {
TextView selection;
String[] hari={
"Senin",
"Selasa",
"Rabu",
"Kamis",
"Jum'at",
"Sabtu",
"Minggu"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,hari));
}
public void onListItemClick(ListView parent, View v, int posisi, long id) {
Toast.makeText(getBaseContext(), "anda memilih " + hari[posisi], Toast.LENGTH_LONG).show();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
Lalu di running.....
menjadi seperti ini
ya,,,selamat mencoba yah.jgn lupa di edit yah.