#Membuat Package Android Aplication Project dengan minimum SDK 8(FROYO)
1. Modifikasi file.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TableLayout
android:id="@+id/input"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:stretchColumns="1">
<TableRow >
<TextView android:text="Nama : "/>
<EditText android:id="@+id/nama"/>
</TableRow>
<TableRow >
<Button android:id="@+id/save"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Save"/>
</TableRow>
<TableRow >
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"></ListView>
</TableRow>
</TableLayout>
</RelativeLayout>
#Masukan Code pada file.java
package
net.tugas.genap_daru;
import
java.util.ArrayList;
import
java.util.List;
import
android.os.Bundle;
import
android.app.Activity;
import
android.view.View;
import
android.widget.ArrayAdapter;
import
android.widget.Button;
import
android.widget.EditText;
import
android.widget.ListView;
public class MainActivity
extends Activity {
List<mahasiswa> model = new
ArrayList<mahasiswa>();
ArrayAdapter<mahasiswa> adapter = null;
Button save ;
EditText nama;
@Override
public void
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
save =
(Button)findViewById(R.id.save);
save.setOnClickListener(new
Button.OnClickListener() {
@Override
public void onClick(View
v) {
// TODO
Auto-generated method stub
mahasiswa m = new mahasiswa();
nama =
(EditText)findViewById(R.id.nama);
m.setNama(nama.getText().toString());
adapter.add(m);
nama.setText("");
}
});
ListView ls =
(ListView)findViewById(R.id.list);
adapter = new
ArrayAdapter<mahasiswa>(this,android.R.layout.simple_list_item_1,model);
ls.setAdapter(adapter);
}
}
#Tambahkan class baru pada package dengan nama Method Mahasiswa.class
package
net.tugas.genap_daru;
public class mahasiswa {
private String nama="";
public void
setNama(String nama) {
this.nama = nama;
}
public String getNama() {
return nama;
}
public String toString(){
return getNama();
}
}
#JAlankan Program sesuai dengan gambar dibawah ini: