array 1



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.














Share this

Related Posts

Previous
Next Post »