Widget Selection
Buat project baru dengan cara klik File --> New --> Android Application Project. Beri nama projectnya dan ganti Package Name dibagian "example.com" --> Next

Langsung klik Next

Silahkan design untuk tampilan iconnya lalu klik Next, pilih Blank Activity --> Next --> Finish.
Pada Graphical Layout, masuk ke Pallete lalu
cari Composite --> ListView. Drag ke dalam design interface
android Anda

Double click pada activity_main.xml dan tuliskan coding seperti di
bawah ini.
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<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"
android:drawSelectorOnTop="false"
/>
</LinearLayout>
Setelah itu, silahkan masuk ke MainActivity.Java dan
tuliskan coding seperti di bawah ini.
package merry.widgetmerry;
import android.os.Bundle;
import
android.app.ListActivity;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import
android.widget.ListView;
import
android.widget.TextView;
import
android.widget.Toast;
public class MainActivity extends ListActivity {
TextView
seleksi;
String[]
hari = {
"Senin","Selasa","Rabu","Kamis","Jumat","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(),
"Ini
adalah hari "+ 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;
}
}
Jika sudah selesai coba Anda jalankan
aplikasinya di Run Configuration.

Jika Anda berhasil maka tampilannya akan seperti gambar di bawah ini ketika dijalankan programnya.

Selamat mencoba :)
Tidak ada komentar:
Posting Komentar