Ø 
Buat
Android Application Projrct baru dengan ketetntuan sebagai berikut :
Application Name : Android
Package Name : org.android.belajar.wiewin
Min SDK Version : 8 (Froyo)
Ø  Modifikasi file main.xml yang berada
di folder res/layout dengan menambahkan widget /view sebagai berikut :
<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>
  </TableLayout>
  <ListView android:id="@+id/list" 
android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:layout_alignParentBottom="true"
 android:layout_below="@id/input"
/>
  </RelativeLayout>
Ø  Pada AndroidActivity.java tuliskan
kode berikut :
package poltek.wiwin.tugasgenap;
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;
import android.widget.Toast;
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);
                                    }
                        });
        ListView ls =
(ListView)findViewById(R.id.list);
        adapter = new
ArrayAdapter<mahasiswa>(this,android.R.layout.simple_list_item_1,model);
        ls.setAdapter(adapter);
    }
public class mahasiswa {
            private String
nama="";
            public void
setnama(String nama){
                        this.nama =
nama;
            }
            public String getnama(){
                        return(nama);
            }
            public String
toString(){
                        return(getnama());
            }
}
}
Tidak ada komentar:
Posting Komentar