Changing Background Color With Radio Buttons Android
I am attempting to change the background of a tab of my application by selecting a Radio Button from a RadioGroup, however I am not sure how to go about this. So far I have Favs.ja
Solution 1:
hi use below code for changing the background according to radio button selection
main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayoutandroid:layout_width="fill_parent"android:orientation="vertical"android:id="@+id/LinearLayout"xmlns:android="http://schemas.android.com/apk/res/android"android:layout_height="fill_parent"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="What is your favorite color?"android:padding="3dip"/><RadioGroupandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:id="@+id/Group1"android:orientation="vertical"><RadioButtonandroid:id="@+id/radio_red"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Red" 
                    /><RadioButtonandroid:id="@+id/radio_yellow"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Yellow" /></RadioGroup></LinearLayout>Activity
publicclassChangeextendsActivity {
    /** Called when the activity is first created. */@OverridepublicvoidonCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        final LinearLayout ll=(LinearLayout) findViewById(R.id.LinearLayout);
        finalRadioButtonradio_red= (RadioButton) findViewById(R.id.radio_red);
        finalRadioButtonradio_yellow= (RadioButton) findViewById(R.id.radio_yellow);
        radio_red.setOnClickListener(newOnClickListener() {
            publicvoidonClick(View v) {
                ll.setBackgroundColor(Color.RED);
            }
        });
 radio_yellow.setOnClickListener(newOnClickListener() {
            publicvoidonClick(View v) {
                ll.setBackgroundColor(Color.YELLOW);
            }
        });
    }
}
Post a Comment for "Changing Background Color With Radio Buttons Android"