2015
Tujuan
4.2.
DASAR TEORI
4.3.
PELAKSANAAN PRAKTIKUM
1. Jalankan Eclipse, Kemudian Pilih File > New > Android Application Project.
2. Isikan kotak dialog seperti berikut :
Application name
Project name
Package name
Min SDK version
Target SDK
Setiya Nugroho, M.Eng
:
:
:
:
:
Radio Button 4
RadioButto4
com.radiobutton4
8
Android 2.2
Page 1
:
:
2015
RadioButton4
main
Page 2
2015
android.view.View.OnClickListener;
android.widget.Button;
android.widget.RadioButton;
android.widget.TextView;
android.app.Activity;
class RadioButton4 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);
}
});
}
5. Jalankan aplikasi dengan cara klik kanan package > pilih Run As > Android
Application Project. Tampilannya tampak seperti gambar 4.1 berikut :
Page 3
2015
Latihan
1. Jalankan Eclipse, Kemudian Pilih File > New > Android Application Project.
2. Skenarionya ada 5 buah Radio Button masing masing diberi teks Horizontal,
Vertical, Kanan, Tengah, dan Kiri. Jika salah satu Radio Button dipilih, maka
susunan Radio Button akan berubah sesuai pilihannya.
Isikan kotak dialog seperti berikut :
Application name
Project name
Package name
Min SDK version
Target SDK
Activity Name
Layout Name
:
:
:
:
:
:
:
Radio Button 2
RadioButton2
com.radiobutton2
8
Android 2.2
RadioButton
main
Page 4
2015
<RadioButton
android:id="@+id/kanan"
android:text="Kanan" >
</RadioButton>
<RadioButton
android:id="@+id/kiri"
android:text="Kiri" >
</RadioButton>
<RadioButton
android:id="@+id/tengah"
android:text="Tengah" >
</RadioButton>
</RadioGroup>
</LinearLayout>
android.app.Activity;
android.os.Bundle;
android.view.Gravity;
android.widget.LinearLayout;
android.widget.RadioGroup;
class RadioButton extends Activity implements
RadioGroup.OnCheckedChangeListener {
/** Called when the activity is first created. */
RadioGroup orientation;
RadioGroup gravity;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
orientation = (RadioGroup)
Page 5
2015
findViewById(R.id.orientation);
orientation.setOnCheckedChangeListener(this);
gravity = (RadioGroup) findViewById(R.id.gravity);
gravity.setOnCheckedChangeListener(this);
}
public void onCheckedChanged(RadioGroup group, int checkId) {
switch (checkId) {
case R.id.horizontal:
orientation.setOrientation(LinearLayout.HORIZONTAL);
break;
case R.id.vertical:
orientation.setOrientation(LinearLayout.VERTICAL);
break;
case R.id.kiri:
gravity.setGravity(Gravity.LEFT);
break;
case R.id.tengah:
gravity.setGravity(Gravity.CENTER);
break;
case R.id.kanan:
gravity.setGravity(Gravity.RIGHT);
break;
}
}
}
5. Jalankan aplikasi dengan cara klik kanan package > pilih Run As > Android
Application Project. Tampilannya tampak seperti gambar 4.3 berikut :
(a)
(b)
Gambar 4.3. (a) Kombinasi tampilan secara vertivcal dengan rata kanan
(b) Kombinasi tampilan horizontal dengan center
Page 6
2015
Tugas
1. Jalankan Eclipse, Kemudian Pilih File > New > Android Application Project.
2. Isikan kotak dialog seperti berikut :
Application name
Project name
Package name
Min SDK version
Target SDK
Activity Name
Layout Name
:
:
:
:
:
:
:
Radio Button 5
RadioButton5
com.radiobutton5
8
Android 2.2
RadioButton5
main
Page 7
2015
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Biru" />
</RadioGroup>
<TextView
android:id="@+id/txt_tampil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="40dp"
android:gravity="center"
android:text="Prak.Mobile Fasilkom Unwidha"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
android.os.Bundle;
android.app.Activity;
android.graphics.Color;
android.view.View;
android.widget.RadioButton;
android.widget.TextView;
Page 8
2015
case R.id.rb_merah:
txt_tampil.setTextColor(Color.RED);
break;
case R.id.rb_hijau:
txt_tampil.setTextColor(Color.GREEN);
break;
case R.id.rb_biru:
txt_tampil.setTextColor(Color.BLUE);
break;
}
}
}
5. Jalankan aplikasi dengan cara klik kanan package > pilih Run As > Android
Application Project. Tampilannya tampak seperti gambar 4.4 berikut :
Page 9