SlideShare a Scribd company logo
1 of 6
Download to read offline
Membuat tampilan List ArrayAdapter menggunakan ADT
Array adalah koleksi dari object yang mempunyai tipe identik / sama, array dapat
disebut juga koleksi data dengan setiap elemen data menggunakan nama yang sama
dan masing-masing elemen mempunyai tipe data sama. Array dapat diloop dengan
memberi indeks setiap item di dalamnya, dan setiap komponen / item array dapat
diakses dan dibedakan melalui indeks array.
Langkah pertama buat Project dengan nama CobaArray.
selanjutnya buat kelas Almag dan Array2.
Langkah kedua masukkan source code pada kelas Almag.java
package com.example.cobaarray;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class Almag extends Activity {
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());
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_almag);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.almag, menu);
return true;
}
}
Langkag ketiga source code untuk file Almag.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Almag" >
<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:layout_width="wrap_content"
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_alignParentTop="true"
android:layout_above="@id/details"
/>
<ListView android:id="@+id/almag"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_above="@id/details"
/>
</RelativeLayout>
Keempat source code untuk file Array2.java
package com.example.cobaarray;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
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;
public void onCreate(Bundle saveInstanceState) {
Bundle savedInstanceState = null;
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_almag);
Button save=(Button)findViewById(R.id.save);
OnClickListener onSave = null;
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);
}
public void onClick1(View arg0) {
// TODO Auto-generated method stub
}
};
}
Tampilan pada Emulator:
Membuat tampilan list array adapter menggunakan adt

More Related Content

More from iswan_di

Penambahan menu atau tampilan
Penambahan menu atau tampilanPenambahan menu atau tampilan
Penambahan menu atau tampilaniswan_di
 
Next client server
Next client serverNext client server
Next client serveriswan_di
 
Assalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuuAssalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuuiswan_di
 
Login client server
Login client serverLogin client server
Login client serveriswan_di
 
Membuat aplikasi mengenal tanaman obat tradisional
Membuat aplikasi mengenal tanaman obat tradisionalMembuat aplikasi mengenal tanaman obat tradisional
Membuat aplikasi mengenal tanaman obat tradisionaliswan_di
 
Membuat text to speech pada android
Membuat text to speech pada androidMembuat text to speech pada android
Membuat text to speech pada androidiswan_di
 
Membuat text to speech pada android
Membuat text to speech pada androidMembuat text to speech pada android
Membuat text to speech pada androidiswan_di
 
Membuat perhitungan luas persegi panjang pada adt
Membuat perhitungan luas persegi panjang pada adtMembuat perhitungan luas persegi panjang pada adt
Membuat perhitungan luas persegi panjang pada adtiswan_di
 
Membuat menu group pada android
Membuat menu group pada androidMembuat menu group pada android
Membuat menu group pada androidiswan_di
 
Membuat spinner array pada adt
Membuat spinner array pada adtMembuat spinner array pada adt
Membuat spinner array pada adtiswan_di
 
Form login dengan eclipse android sdk dan adt
Form login dengan eclipse android sdk dan adtForm login dengan eclipse android sdk dan adt
Form login dengan eclipse android sdk dan adtiswan_di
 
Text to speech
Text to speechText to speech
Text to speechiswan_di
 
Speech to text
Speech to textSpeech to text
Speech to textiswan_di
 
Aplikasi pengenalan buah kolagen
Aplikasi pengenalan buah kolagenAplikasi pengenalan buah kolagen
Aplikasi pengenalan buah kolageniswan_di
 

More from iswan_di (20)

Penambahan menu atau tampilan
Penambahan menu atau tampilanPenambahan menu atau tampilan
Penambahan menu atau tampilan
 
Next client server
Next client serverNext client server
Next client server
 
Blog 4
Blog 4Blog 4
Blog 4
 
Blog 3
Blog 3Blog 3
Blog 3
 
Assalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuuAssalamualaykum warahmatullahi wabarakatuu
Assalamualaykum warahmatullahi wabarakatuu
 
Login client server
Login client serverLogin client server
Login client server
 
Membuat aplikasi mengenal tanaman obat tradisional
Membuat aplikasi mengenal tanaman obat tradisionalMembuat aplikasi mengenal tanaman obat tradisional
Membuat aplikasi mengenal tanaman obat tradisional
 
Membuat text to speech pada android
Membuat text to speech pada androidMembuat text to speech pada android
Membuat text to speech pada android
 
Membuat text to speech pada android
Membuat text to speech pada androidMembuat text to speech pada android
Membuat text to speech pada android
 
Membuat perhitungan luas persegi panjang pada adt
Membuat perhitungan luas persegi panjang pada adtMembuat perhitungan luas persegi panjang pada adt
Membuat perhitungan luas persegi panjang pada adt
 
Membuat menu group pada android
Membuat menu group pada androidMembuat menu group pada android
Membuat menu group pada android
 
Membuat spinner array pada adt
Membuat spinner array pada adtMembuat spinner array pada adt
Membuat spinner array pada adt
 
Form login dengan eclipse android sdk dan adt
Form login dengan eclipse android sdk dan adtForm login dengan eclipse android sdk dan adt
Form login dengan eclipse android sdk dan adt
 
Sq lite
Sq liteSq lite
Sq lite
 
Text to speech
Text to speechText to speech
Text to speech
 
Speech to text
Speech to textSpeech to text
Speech to text
 
Array
ArrayArray
Array
 
Spinner
SpinnerSpinner
Spinner
 
Aplikasi pengenalan buah kolagen
Aplikasi pengenalan buah kolagenAplikasi pengenalan buah kolagen
Aplikasi pengenalan buah kolagen
 
Nizhom
NizhomNizhom
Nizhom
 

Membuat tampilan list array adapter menggunakan adt

  • 1. Membuat tampilan List ArrayAdapter menggunakan ADT Array adalah koleksi dari object yang mempunyai tipe identik / sama, array dapat disebut juga koleksi data dengan setiap elemen data menggunakan nama yang sama dan masing-masing elemen mempunyai tipe data sama. Array dapat diloop dengan memberi indeks setiap item di dalamnya, dan setiap komponen / item array dapat diakses dan dibedakan melalui indeks array. Langkah pertama buat Project dengan nama CobaArray. selanjutnya buat kelas Almag dan Array2. Langkah kedua masukkan source code pada kelas Almag.java package com.example.cobaarray; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class Almag extends Activity { 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);
  • 2. } public void setJekel(String jekel) { this.jekel=jekel; } public String toString() { return(getNama()); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_almag); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.almag, menu); return true; } } Langkag ketiga source code untuk file Almag.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".Almag" > <TableLayout android:id="@+id/details" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true"
  • 3. 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:layout_width="wrap_content" 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_alignParentTop="true" android:layout_above="@id/details" /> <ListView android:id="@+id/almag" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_above="@id/details"
  • 4. /> </RelativeLayout> Keempat source code untuk file Array2.java package com.example.cobaarray; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; 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; public void onCreate(Bundle saveInstanceState) { Bundle savedInstanceState = null; super.onCreate(savedInstanceState); setContentView(R.layout.activity_almag); Button save=(Button)findViewById(R.id.save); OnClickListener onSave = null; 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);
  • 5. } 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); } public void onClick1(View arg0) { // TODO Auto-generated method stub } }; } Tampilan pada Emulator: