Langkah Pertama membuat radio button di android
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>
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:
0 komentar:
Posting Komentar