Sabtu, 16 Mei 2015

LAPORAN PARTIKUM IV | MEMBUAT ARRAY PADA ANDROID

1. Jalankan eclipse, file > new > Android projeck Aplication
2. Isikan kotak dialog seperti di bawah ini : 


 

3.Setelah itu next,,next,,next dan isi lagi kotak dilaog dibawah ini :




4. setelah selesai mengisi kotak dilagog lalu finis dan kita langsung saja mengisi sourcecode pada  main.xml

main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#000000">

    <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"
                 android:textColor="#ffffff"
                 android:textStyle="bold" />

             <EditText android:id="@+id/nama"/>
     </TableRow>
   
     <TableRow>

         <TextView
             android:text="Jekel :"
             android:textColor="#ffffff"
             android:textStyle="bold" />

         <RadioGroup android:id="@+id/jekel">

             <RadioButton
                 android:id="@+id/pria"
                 android:text="Pria"
                 android:textColor="#ffffff"
                 android:textStyle="bold" />

             <RadioButton
                 android:id="@+id/perempuan"
                 android:text="Perempuan"
                 android:textColor="#ffffff"
                 android:textStyle="bold" />
 
        </RadioGroup>
       </TableRow>
     
     <TableRow>

         <TextView
             android:text="Alamat :"
             android:textColor="#ffffff"
             android:textStyle="bold" />

         <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_alignParentTop="true"
        android:background="#ffffff" />

</RelativeLayout>
 

4. Setelah mengisi sourcecode pada main.xml, kita kembali pada activity pertama yaitu Almag.java.....buka Almag.java dan gantikan sourcecode seperti dibawah ini :

Almag.java

package com.Percobaan.array2;

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 alamat){
        this.alamat=alamat;
    }
  
    public String getJekel(){
        return(jekel);
    }
  
    public void setJekel(String jekel){
        this.jekel=jekel;
    }
  
    public String toString(){
        return(getNama());
    }
}


5. Setelah selesai mengisi sourcecode pada Almag.java maka kita membuat class baru pada com.percobaan.array2 clik kanan dan pilih class lalu beri nama Array2.java
dan isikan spurcecode berikut di bawah ini :

Array2.java 

package com.Percobaan.array2;

import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.RadioGroup;

public class Array2 extends Activity {
    List<Almag> model=new ArrayList<Almag>();
    ArrayAdapter<Almag> Adapter=null;

    @Override
    protected 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(){  
      
        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);
        }
    };

}


Naaaaaaaaaah,, selesai lalu coba run dan hasilnya seperti dibawah ini :


Baiklah,,selamat mencoba. semoga bermanfaat........!!!!!!!! :) :) :)

Tidak ada komentar:

Posting Komentar