Pada
blog kali ini saya akan membuat aplikasi sederhana RadiButton. Perhatikan
Gambar dibawah ini :
- Pertama buka aplikasi eclipse lalu File > New Android Project Perhatikan Gambar Berikut :
- Berikutnya kita akan memasuki kotak dialog, seperti gambar dibawah ini. Ikuti gambar dibawah berikut :
- Setelah itu klik next. Seprti gambar dibawah ini :
- Kemudian klik finish setelah membuat Activity Name & Layout Name
- Kemudian kita akan mengganti source code pada activity_radio_button.xml. berikut source code activity_radio_button.xml :
<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="#00ff00"
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>
- Inilah Hasil Layoutnya. Seperti gambar dibawah ini :
- Pada Package ada Class RadioButton. Berikut source codenya :
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.activity_radio_button);
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);
}
});
}
}
Silahkan Running Dan ini Hasilnya :
0 komentar:
Posting Komentar