Ok.ketemu lagi dengan saya yang sudah lama gak posting.kali ini saya akan share program android yaitu array sederhana.pada program ini kita akan memasukan data ke dalam array lalu data yang sudah dimasukin ke array kita tampilkan di listview.ok langsung ajja ya...
1.Buka Eclipse lalu Buat New-->Android aplication project-->Beri nama projek terserah anada-->ikuti next sampai selesai.
2.Setelah project jadi,pada activitymain.xml
isikan source :
pada file diatas saya menggunakan Linear layout.kalo anda ingin yang lain y monggo.
3.pada MainActivity.java
Kita isikan Source :
Nah Kita Liat hasilnya seperti ini :
Coba Kalian Klik pada item list nya.pasti akan ada even toast.
Notes :
*pada scroll box/source yang saya tandai hijau itu adalah keterangan jadi ga ditulis gpp
*yang ditandai merah itu code" wajib
Cobalah kalau anda pengin Bisa.Selamat mencoba
Met Ibadah Puasa All.
1.Buka Eclipse lalu Buat New-->Android aplication project-->Beri nama projek terserah anada-->ikuti next sampai selesai.
2.Setelah project jadi,pada activitymain.xml
isikan source :
<LinearLayout 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:orientation="vertical"
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=".MainActivity" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Nyoba arrayb ditampilkan di list" />
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
</ListView>
</LinearLayout>
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
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=".MainActivity" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Nyoba arrayb ditampilkan di list" />
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
</ListView>
</LinearLayout>
pada file diatas saya menggunakan Linear layout.kalo anda ingin yang lain y monggo.
3.pada MainActivity.java
Kita isikan Source :
package com.example.array3;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class MainActivity extends Activity {
//Ini adalah isi array yang kita buat
String[] Bulan={"januari","februari","maret","april","mei"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//ini adalah bentuk adapter dari array.kalo adapter bisa beda" ini yg msih sderhana
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Bulan);
//Ini menampung id listview yg ada di file xml.penampungnya bebas.contoh sy pake tulisan lv
ListView lv=(ListView)findViewById(R.id.listView);
lv.setAdapter(adapter);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
//ini adalah event click untuk item2 di listview.maksudnya kalo listview dah jadi kita mau beri event apa di setiap listnya.contoh saya sy menambahkan event toast
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this, "Ini Toast mas broh", Toast.LENGTH_SHORT).show();
}
});
}
}
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class MainActivity extends Activity {
//Ini adalah isi array yang kita buat
String[] Bulan={"januari","februari","maret","april","mei"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//ini adalah bentuk adapter dari array.kalo adapter bisa beda" ini yg msih sderhana
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Bulan);
//Ini menampung id listview yg ada di file xml.penampungnya bebas.contoh sy pake tulisan lv
ListView lv=(ListView)findViewById(R.id.listView);
lv.setAdapter(adapter);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
//ini adalah event click untuk item2 di listview.maksudnya kalo listview dah jadi kita mau beri event apa di setiap listnya.contoh saya sy menambahkan event toast
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this, "Ini Toast mas broh", Toast.LENGTH_SHORT).show();
}
});
}
}
Coba Kalian Klik pada item list nya.pasti akan ada even toast.
Notes :
*pada scroll box/source yang saya tandai hijau itu adalah keterangan jadi ga ditulis gpp
*yang ditandai merah itu code" wajib