ListActivity Menggunakan ArrayAdapter di Android
Project name : Array1
Build target : Android 2.3
Application name : array1
Package name : com.wilis.array1
Activity : array1
Min SDK : 9
1. Main.xml
Ubahlah file main.xml dalam direktori res/layout menjadi seperti ini :
<?xml version="1.0" encoding="utf-8"?><linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><TableLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:stretchColumns="1" > <tablerow> <textview android:text="Name : "/> <edittext android:id="@+id/nama"/> </TableRow> <tablerow> <radiogroup android:id="@+id/jekel"> <radiobutton android:id="@+id/pria" android:text="Pria" /> <RadioButton android:id="@+id/perempuan" android:text="Perempuan" /> </RadioGroup> </TableRow> <tablerow> <textview android:text="Alamat : "/> <edittext android:id="@+id/alamat"/> </TableRow> <button android:id="@+id/save" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Save" /> </TableLayout></LinearLayout>
2. array1.java
Ubahlah file array1.java dalam direktori src/com.wilis.array1 menjadi seperti ini :
package com.wilis.array1;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.RadioGroup;public class array1 extends Activity { almag r = new almag(); /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button save=(Button)findViewById(R.id.save); save.setOnClickListener(onSave); }private View.OnClickListener onSave=new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub EditText nama = (EditText)findViewById(R.id.nama); EditText alamat = (EditText)findViewById(R.id.alamat); r.setNama(nama.getText().toString()); r.setAlamat(alamat.getText().toString()); RadioGroup jekel=(RadioGroup)findViewById(R.id.jekel); switch(jekel.getCheckedRadioButtonId()){ case R.id.pria: r.setJekel("Pria"); break; case R.id.perempuan: r.setJekel("Perempuan"); break; } } };}
3. almag.java
Buatlah sebuah file java baru di dalam direktori src/com.wilis.array1 bersama dengan array1. dengan cara klik kanan pada project New > Class. kemudian ubahlah isinya menjadi seperti ini :
package com.wilis.array1;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.RadioGroup;public class array1 extends Activity { almag r = new almag(); /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button save=(Button)findViewById(R.id.save); save.setOnClickListener(onSave); }private View.OnClickListener onSave=new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub EditText nama = (EditText)findViewById(R.id.nama); EditText alamat = (EditText)findViewById(R.id.alamat); r.setNama(nama.getText().toString()); r.setAlamat(alamat.getText().toString()); RadioGroup jekel=(RadioGroup)findViewById(R.id.jekel); switch(jekel.getCheckedRadioButtonId()){ case R.id.pria: r.setJekel("Pria"); break; case R.id.perempuan: r.setJekel("Perempuan"); break; } } };}Sekarang jalankan Aplikasi ArrayAdapter anda dengan cara klik Run > Run As Android Aplication.
Sumber : Pemograman Aplikasi Mobile Smartphone dan tablet PC Berbasic Android Penerbit Informatika, Bandung, 2012 By : Nazruddin Safaat.
Aplikasi Android ArrayAdapter anda sekarang sudah selesai, baca juga tutorial membuat aplikasi android lainnya.






0 komentar:
Posting Komentar