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
(o)
ReplyDelete