WELCOME

"WELCOME TO ARGIENZ BLOG"


Rabu, 17 Oktober 2012

tugas aplikasi mobile (wiewin_10010078)


Ø  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