disini saya buat
mainactifity “Actifity.java” , “almag.java” dan actifitymain
“main.xml”
pertama kita buat
actifitymain “main.xml” dengan source codenya
<?xml
version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TableLayout
android:id="@+id/details"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
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: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>
<ListView
android:id="@+id/almag"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/details"
android:layout_alignParentLeft="true" >
</ListView>
</RelativeLayout>
yang tampilannya
seperti ini
kemudian kita buat
mainactifity sebagai aksinya.
Yang pertama
“Actifity.java”
sourece codenya
public class
Actifity extends Activity {
List<almag>
model = new ArrayList<almag>();
ArrayAdapter<almag>
adapter = null;
@Override
public void
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button save =
(Button) findViewById(R.id.save);
save.setOnClickListener(onSave);
ListView list =
(ListView) findViewById(R.id.almag);
adapter = new
ArrayAdapter<almag>(this,
android.R.layout.simple_list_item_1,
model);
list.setAdapter(adapter);
}
private
View.OnClickListener onSave = new View.OnClickListener() {
@Override
public void
onClick(View v) {
almag r = new
almag();
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;
}
adapter.add(r);
}
};
}
kemudian kita buat
“almag.java”
source codenya
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 almat){
this.alamat=almat;
}
public String
getJekel(){
return(jekel);
}
public void
setJekel(String jekel){
this.jekel=jekel;
}
@Override
public String
toString(){
return(getNama());
}
}
kemudian kita raning
hasinya sebagai
berikut.