Radio Button


source code untuk actifitymain "a.xml"

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="alfandy pratama kasim"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <RadioGroup
        android:id="@+id/gradio"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <RadioButton
            android:id="@+id/r1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="Java" />

        <RadioButton
            android:id="@+id/r2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="PHP" />

        <RadioButton
            android:id="@+id/r3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Android" />
    </RadioGroup>

    <Button
        android:id="@+id/b1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />

    <TextView
        android:id="@+id/tampil"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="" />

</LinearLayout>


tampilanya
----------------------------------------------------------------------------------------------------------------------------

 setelah itu kita buat mainactifitynya "MainActivity.java"

public class MainActivity extends Activity implements OnClickListener,
        OnCheckedChangeListener {

    RadioButton ra1, ra2, ra3;
    RadioGroup rg;
    TextView tam;
    Button bu;
    String h;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.a);

        ra1 = (RadioButton) findViewById(R.id.r1);
        ra2 = (RadioButton) findViewById(R.id.r2);
        ra3 = (RadioButton) findViewById(R.id.r3);

        rg = (RadioGroup) findViewById(R.id.gradio);
        tam = (TextView) findViewById(R.id.tampil);

        bu = (Button) findViewById(R.id.b1);
        bu.setOnClickListener(this);
        rg.setOnCheckedChangeListener(this);
    }

    @Override
    public void onCheckedChanged(RadioGroup group, int check) {
        // TODO Auto-generated method stub
        if (check == R.id.r1) {
            h = "Pilihan adan adalah JAVA";

        } else if (check == R.id.r2) {
            h = "Pilihan adan adalah PHP ";

        } else if (check == R.id.r3) {
            h = "Pilihan adan adalah ANDROID";

        } else {
            h = "delo ba pilih ka sana!";
        }

    }

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub

        tam.setText(h);
        rg.clearCheck();

    }

}


setelah itu kita raning.







Share this

Related Posts

Previous
Next Post »