Jumat, 13 Juli 2012

Android : Membuat Checkbox

Pada kesempatan kali ini kita akan belajar membuat checkbox .aplikasi ini adalah dasar dalam pemrogaman android.


  • pertama buat project baru dengan 
Nama : checkbox
package name : tutorial.checkbox
Activity Name : CheckboxActiviy

  • Selanjutnya kita buka file main.xml yang terdapat pada res/layout/main.xml dan kita lakukan perubahan sebagai berikut
<?xml version="1.0" encoding="utf-8"?>
<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:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:text="@string/hello"
 />
<CheckBox
 android:id="@+id/option1"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:text="Pilihan 1"
 />
<CheckBox
 android:id="@+id/option2"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:text="Pilihan 2"
 />
<Button
 android:id="@+id/OK"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="center"
 android:text="OK"
 />
</LinearLayout>

  • Tahap selanjutnya kita buka file CheckboxActivity.java dan lakukan perubahan seperti dibawah ini.
package tutorial.checkbox;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.Toast;

public class CheckboxActivity extends Activity {

 CheckBox myOption1, myOption2;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.main);
 
     myOption1 = (CheckBox)findViewById(R.id.option1);
     myOption2 = (CheckBox)findViewById(R.id.option2);
     Button myOK = (Button)findViewById(R.id.OK);
     myOK.setOnClickListener(new Button.OnClickListener(){

   @Override
   public void onClick(View v) {
    // TODO Auto-generated method stub
    Toast.makeText(CheckboxActivity.this,
      (CharSequence)(
      "Pilihan1 = " + myOption1.isChecked() +
      " " +
      "Pilihan2 = " + myOption2.isChecked()),
      Toast.LENGTH_LONG).show();
   }
     
     });
 
 }
}

  • Lalu kita jalankan aplikasi, Happy Programming.

Tidak ada komentar:

Posting Komentar