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