Sunday, 7 April 2013

Membuat single check pada check box android

kali ini kita mencoba membuat checkbox pada android dengan hanya satu checkbox yang dapat di klik

file xmlnya

[code language="xml"]

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
tools:context=".Checkbox1" >

<CheckBox
android:id="@+id/ck1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sate" />

<CheckBox
android:id="@+id/ck2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nasi Goreng" />

<CheckBox
android:id="@+id/ck3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Soto" />

</LinearLayout>

[/code]

file javanya

[code language="java"]

package com.example.checkbox1;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.CheckBox;
import android.widget.Toast;
public class Checkbox1 extends Activity {
CheckBox ck1,ck2,ck3 ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_checkbox1);
ck1 = (CheckBox) findViewById(R.id.ck1);
ck2= (CheckBox) findViewById(R.id.ck2);
ck3 = (CheckBox) findViewById(R.id.ck3);

OnClickListener perintah = new OnClickListener() {

@Override
public void onClick(View v) {
CheckBox id = (CheckBox) v;
//biar salah satu saja yang terchecked
if(id.getId()== ck1.getId())
{
ck2.setChecked(false);
ck3.setChecked(false);
}
else if(id.getId()== ck2.getId())
{
ck1.setChecked(false);
ck3.setChecked(false);
}
else if(id.getId()== ck3.getId())
{
ck1.setChecked(false);
ck2.setChecked(false);

}
//memberi pesan
Toast.makeText(Checkbox1.this, "anda memilih : "+((CheckBox) v).getText().toString(), Toast.LENGTH_SHORT).show();

}
};

// set masing 2 listener untuk klik pada checkbox
ck1.setOnClickListener(perintah);
ck2.setOnClickListener(perintah);
ck3.setOnClickListener(perintah);

}



}

[/code]

checkbox1

download kode

semoga berguna :)

Menginstal android pada eclipse bagian 1

Bahan2 :D

1.  download eclipse disini bisa ambil eclipse for java
2. download android sdk disini klik link download , kalo untuk versi linux bisa di klik menu Download For Other Platform ,Installer
tersebut akan mendownload lagi Program SDK Android
3. download java sdk disini (ambil yang Java SE Development Kit  disini kita pake java yang versi 6)

Langkah2nya

  1. setup plugin eclipse
    buka eclipse  klik menu help | Install New Software
    tambaheclipse
    klik add
    tambaheclipse2
    masukkan

    name: adt


    url : https://dl-ssl.google.com/android/eclipse/


    kemudian select all klik finish kemudian intalasi akan otomaits dilakukan ingat jangan matikan koneksi internet setelah download dilakukan biasanya terdapat konfirmasi terakhiruntuk dilakukan install pada eclipse dan setelah itu akan restart secara otomatis eclipsenya

  2. link kan dengan java dan android sdknya
    link dengan android klik pada eclipse  menu windows | Preferences  cari tab android kemudian  pada menu sdk location klik browse  isi dengan lokasi folder android anda
    lokasiandroid
    klik Java | Compiler set lokasi javanya /compilernya ke 1.6 klik
    lokasiandroidjava1klik Intalled JRE
    lokasiandroidjava2
    kemudian add  pilih Standard VM klik Next kemudian pada  JRE Home klik directori dengan lokasi jre anda klik finish
    ( kalau window 7 lokasinya biasanya ada di C:\Program Files\Java\jdk1.6.0_39\jre)    tulisan jdk1.6.0_39 tergantung versi intaller java andalokasiandroidjava3


selamat anda siap untuk membuat program android :)

semoga berguna
blog ini ditujukan pada smua orang yang mempunyai penghargaan tertinggi terhadap sesuatu yang mereka cinta dan sayangi