Alhamdulillah beberapa hari ini ane bisa corat-coret lagi (hehehe) mumpung tugas lagi sepii. Pada kesempatan ini ane akan membahas bagaimana menggunakan RadioButton dan RadioGroup di Android. Caranya cukup mudah, dan kawan-kawan pasti bisa membuatnya. Oke kawan, berikut langkahnya :
- Buka Eclipse kesayangan kawan-kawan.
- Buat project baru dan berinama RadioTest.
- Setelah selesai membuat project, yang pertama kali kita kerjakan adalah buka file activity_main.xml nya, disini kita akan membuat tampilan dari aplikasi yang hendak kita buat.
- Berikut ini source pada activity_main.xml nya
<RelativeLayout 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" tools:context=".MainActivity" tools:ignore="HardcodedText" > <RadioGroup android:id="@+id/radioGroup1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" tools:ignore="UselessParent" > <RadioButton android:id="@+id/radio0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="Radio Satu" /> <RadioButton android:id="@+id/radio1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Radio Dua" /> </RadioGroup> </RelativeLayout>
- Langkah selanjutnya buka MainActivity.java. Berikut sourcecode lengkapnya.
package com.is.radiotest; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Toast; public class MainActivity extends Activity implements android.widget.RadioGroup.OnCheckedChangeListener { RadioButton radioButton1; RadioButton radioButton2; RadioGroup radioGroup; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); radioButton1=(RadioButton) findViewById(R.id.radio0); radioButton1.setChecked(false); radioButton2=(RadioButton) findViewById(R.id.radio1); radioButton1.setChecked(false); radioGroup=(RadioGroup) findViewById(R.id.radioGroup1); radioGroup.setOnCheckedChangeListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, menu); return true; } @Override public void onCheckedChanged(RadioGroup arg0, int arg1) { // TODO Auto-generated method stub if(radioButton1.isChecked()){ Toast.makeText(this, "Ini RadioButton Satu", Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(this, "Ini RadioButton Dua", Toast.LENGTH_SHORT).show(); } } }
- Langkah terkhir jalankan aplikasi anda. Berikut hasil Runningnya.
Yosh berhasil, saya yakin kawan-kawan pasti berhasil juga.
Oke mungkin untuk postingan kali ini ane cukupkan sekian semoga bermanfaat dan sampai jumpa di postingan berikutnya. Oh iya, jangan lupa corat-coret komen dibawah jika ada pertanyaan :D .
Download Project latihannya disini.
0 comments:
Post a Comment