AYOK-EDUKATIF - CARA MEMBUAT WIDGET SELECTION (ANDROID) Langkah awal Membuat WidgetSelection..yaitu bisa dg berbagai cara
Kali ini saya akan mempraktekannya dengan cara :
Yang pertma buka eclips terlebih dahulu kemudian buat layout seperti gambar dibawah ini dulu
Setelah memnuat layout seperti gambar diatas kemudian isian codingnya, berikut adalah codingnya
ยท Coding untuk Xml,
dengan cara klik saja activity yang ada di bawah layout, sebelah Graphical Layout, lalu isikan codingnya sebagai berikut
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
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>
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
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>
ยท Coding Maint Activity
cara bukanya yaitu dengan klik src clik double kluar deh main activity
package com.example.widgetselection;
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.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends ListActivity {
/** Called when the activity is first created. */
TextView seleksi;
String[] pilihan = { "Senin", "Selasa", "Rabu", "Kamis", "Jum'at",
"Sabtu"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, pilihan));
}
public void onListItemClick(ListView parent, View v, int posisi, long id) {
Toast.makeText(getBaseContext(), " mamilih Hari " + pilihan[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; }
}
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.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends ListActivity {
/** Called when the activity is first created. */
TextView seleksi;
String[] pilihan = { "Senin", "Selasa", "Rabu", "Kamis", "Jum'at",
"Sabtu"};
@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, pilihan));
}
public void onListItemClick(ListView parent, View v, int posisi, long id) {
Toast.makeText(getBaseContext(), " mamilih Hari " + pilihan[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; }
}
Setelah Mengisi coding lalu langkah selanjutnya adalah
Klik Window kemudian pilih Android Virtual Device Manager