Rabu, 06 Mei 2015

MEMBUAT RADIO BUTTON

Edit Posted by with No comments
Langkah Pertama membuat radio button di android
Pertama-tama Klik File pada menu bar pilih New  -> Android Application Project. Kemudian beri nama aplikasinya. Lalu klik next


 Lalu klik next

Klik Next lagi sampai muncul configurasi dari simbol aplikasi android kita.

Create Activity

Setelah sudah mengkonfigarisi klik next lagi, sampe pada main activity. Di sini saya ganti menjadi tugas radio, klik finish


buka main.xml kemudian isi source code seperti di bawah ini:

<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:background="#ff00ff"
    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:textSize="20dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Pilih Salah Satu Pelajaran"
        android:textColor="#000000"
        android:textStyle="bold"
        android:typeface="serif" />

    <RadioButton
        android:id="@+id/rb1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Android"
        android:textColor="#000000" />

    <RadioButton
        android:id="@+id/rb2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Java"
        android:textColor="#000000" />

    <RadioButton
        android:id="@+id/rb3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Php"
        android:textColor="#000000" />

    <Button
        android:id="@+id/pilih"
        android:layout_width="288dp"
        android:layout_height="wrap_content"
        android:text="Pilih"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/hasil"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#ffffff"
        android:textStyle="bold" />
        android:text="" />

</LinearLayout>

ini hasil outputnya:


Pada package src/Radiobutton, buka Radiobutton.java pastikan source code seperti berikut ini, 

Activity Radiobutton.java


package com.radiobutton;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.TextView;
import android.app.Activity;
public class Radiobutton extends Activity {
RadioButton android, java, php; 
TextView hasil;
private String pilih;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
android = (RadioButton) findViewById(R.id.rb1);
java = (RadioButton) findViewById(R.id.rb2);
php = (RadioButton) findViewById(R.id.rb3);
hasil = (TextView) findViewById(R.id.hasil);
Button pilihan = (Button) findViewById(R.id.pilih);
    pilihan.setOnClickListener(new OnClickListener() {
     public void onClick(View v) {
     if(android.isChecked()){
     pilih = "Andorid";
     }else if (java.isChecked()) {
     pilih ="Java";
}else if (php.isChecked()) {
pilih ="php";
}
    
     hasil.setText(pilih);
    
     android.setChecked(false);
     java.setChecked(false);
     php.setChecked(false);
    
     }
    });
}
 }

inilah hasil outputnya:





 Terima Kasih
Semoga bermanfaat....






0 komentar:

Posting Komentar