Pada aplikasi ini kita akan
membuat layout/tampilan serta
pembuatan class-class inputan yang
nantinya kita masukkan dalam array diaplikasi
array2. Pada aplikasi array1 ini akan kita buat inputan untuk Address Manager, inputan yang kita
gunakan adalah Nama, Jenis Kelamin, dan Alamat. Buatlah project baru seperti ketentuan berikut:
Project Name :
Array1
Build Target : Android 4.2.2
Aplication name : array1
Package name : com.immobulus.array1
Activity :
array1
Min SDK :
9
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<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>
<TextView android:text="Jekel:"
/>
<RadioGroup android:id="@+id/jekel">
<RadioButton android:id="@+id/pria"
android:text="Pria"
/>
<RadioButton android:id="@+id/perempuan"
android:layout_width="wrap_content"
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>
<TableRow>
<TextView android:text="Jekel:" />
<RadioGroup android:id="@+id/jekel">
<RadioButton android:id="@+id/pria"
android:text="Pria"
/>
<RadioButton android:id="@+id/perempuan"
android:layout_width="wrap_content"
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>
|
array1.java
package com.immobulus.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();
@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)
{
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;
}
}
};
}
almag.java
package com.immobulus.array1;
public class almag {
private String nama="";
private String alamat="";
private String jekel="";
public String
getNama() {
return(nama);
}
public void
setNama(String nama) {
this.nama=nama;
}
public String
getAlamat() {
return(alamat);
}
public void
setAlamat(String alamat) {
this.alamat=alamat;
}
public String
getJekel() {
return(jekel);
}
public void setJekel(String
jekel) {
this.jekel=jekel;
}
}
|
Tampilan dari aplikasi array1 itu adalah sebagai berikut:
Sumber: PEMROGRAMAN APLIKASI MOBILE SMARTPHONE DAN TABLET PC BERBASIS ANDROID. oleh : Nazruddin Safaat H
Tidak ada komentar:
Posting Komentar