Senin, 04 November 2013

MEMBUAT LISTVIEW DAN CHECKBOX ANDROID

 1. LISTVIEW
Langkah-langkah membuat ListView android dengan Eclipse :
1.    Buka Eclipse – pilih file – new – Android Application Project..
2.    Isi Application Name dengan nama ListView – klik next.
3.    Pilih tempat penyimpanan file klik browse – lalu klik next..
4.    Pada Configure Launcher Icon setting icon sesuai keinginan – klik next..
5.    Pada Create Activity pilih Blank Activity – klik next..
6.    Pada Blank Activity biarkan apa adanya lalu klik finish...
8.    Ketikan koding dibawah ini pada activity_main.xml.
Pada package explorer – pilih res – layout – activity_main.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/yangDipilih"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:drawSelectorOnTop="false"
/>
</LinearLayout>

9.    Ketikan koding dibawah ini pada MainActivity.java.
Pada package explorer – pilih src – com.example.listview – MainActivity.java
package com.example.listview;

import android.os.Bundle;
import android.app.Activity;
import android.app.ListActivity;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {
       TextView seleksi;
       String[] pilihan = { "Senin", "Selasa", "Rabu", "Kamis", "Jum'at",
              "Sabtu","minggu"};
       @Override
       protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
             
              setListAdapter(new ArrayAdapter<String>(this,
                           android.R.layout.simple_list_item_1, pilihan));
             
       }
      
       public void onListItemClick(ListView parent, View v, int posisi, long id) {
              Toast.makeText(getBaseContext(), "anda memilih  " + pilihan[posisi], Toast.LENGTH_LONG).show();
       }

       @Override
       public boolean onCreateOptionsMenu(Menu menu) {
              // Inflate the menu; this adds items to the action bar if it is present.
              getMenuInflater().inflate(R.menu.main, menu);
              return true;
       }

}

10. Pada menu klik window – pilih android virtual device manager – klik new- lengkapi create new android virtual device – klik ok – klik start – klik launch. Kemudian akan tampil seperti ini..
11. Lalu klik kanan pada project yang kita buat pilih run as – android application, maka hasilnya akan seperti ini...




2. CHECKBOX
Langkah-langkah membuat CheckBox android dengan Eclipse :

1.    Buka Eclipse – pilih file – new – Android Application Project..
2.    Isi Application Name dengan nama CheckBox – klik next..
3.    Pilih tempat penyimpanan file klik browse – lalu klik next..
4.    Pada Configure Launcher Icon setting icon sesuai keinginan – klik next..
5.    Pada Create Activity pilih Blank Activity – klik next..
6.    Pada Blank Activity biarkan apa adanya lalu klik finish..
8.    Ketikan koding dibawah ini pada activity_main.xml.
Pada package explorer – pilih res – layout – activity_main.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=".MainActivity" >

    <CheckBox
        android:id="@+id/check"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/checkBox" >
       
        </CheckBox>
       
</RelativeLayout>
  

9.    Ketikan koding dibawah ini pada MainActivity.java.
Pada package explorer – pilih src – com.example.listview – MainActivity.java
package com.example.checkbox;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;

public class MainActivity extends Activity implements OnCheckedChangeListener {

       //memesan variabel
       CheckBox cb;
       @Override
       protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
              //proses instansiasi / pencarian id
              cb = (CheckBox) findViewById(R.id.check);
             
              //proses set cb dg checked agr proses centang'a berfungsi
              cb.setOnCheckedChangeListener(this);
       }

       @Override
       public boolean onCreateOptionsMenu(Menu menu) {
              // Inflate the menu; this adds items to the action bar if it is present.
              getMenuInflater().inflate(R.menu.main, menu);
              return true;
       }

       @Override
       public void onCheckedChanged(CompoundButton arg0, boolean dicek) {
              // TODO Auto-generated method stub
              if (dicek){
                     cb.setText("horree,aku dicentang");
              } else {
                     cb.setText("Aku Tidak di centang;(");
              }
       }

}


12. Pada menu klik window – pilih android virtual device manager – klik new- lengkapi create new android virtual device – klik ok – klik start – klik launch. Kemudian klik kanan pada project yang kita buat pilih run as – android application, maka hasilnya sebagai berikut
     








0 komentar:

Posting Komentar

Crossed Red Kunai - Naruto

Labels

Free Ongkir Blibli

fashion wanita