Radiogroup01.java:
Package com. radiogroup;
Import Android. App. activity;
Import Android. OS. Bundle;
Import Android. View. gravity;
Import Android. widget. radiobutton;
Import Android. widget. radiogroup;
Import Android. widget. textview;
Import Android. widget. Toast;
Import Android. widget. radiogroup. oncheckedchangelistener;
Public class radiogroup01 extends activity {
Private textview mtextview;
Private radiogroup mradiogroup;
Private radiobutton mradiobutton01, mradiobutton02, mradiobutton03, mradiobutton04;
@ Override
Public void oncreate (bundle savedinstancestate ){
Super. oncreate (savedinstancestate );
Setcontentview (R. layout. Main );
Mtextview = (textview) findviewbyid (R. Id. mtextview );
Mradiogroup = (radiogroup) findviewbyid (R. Id. mradiogroup );
Mradiobutton01 = (radiobutton) findviewbyid (R. Id. mradiobutton01 );
Mradiobutton02 = (radiobutton) findviewbyid (R. Id. mradiobutton02 );
Mradiobutton03 = (radiobutton) findviewbyid (R. Id. mradiobutton03 );
Mradiobutton04 = (radiobutton) findviewbyid (R. Id. mradiobutton04 );
Mradiogroup. setoncheckedchangelistener (New oncheckedchangelistener (){
@ Override
Public void oncheckedchanged (radiogroup group, int checkid ){
If (checkid = mradiobutton02.getid ())
{
Displaytoast ("right answer:" + mradiobutton02.gettext ());
} Else {
Displaytoast ("fuck you ");
}
}
});
}
Public void displaytoast (string Str ){
Toast = toast. maketext (this, STR, Toast. length_long );
Toast. setgravity (gravity. Bot, 0,200 );
Toast. Show ();
}
}
Main. xml:
<? XML version = "1.0" encoding = "UTF-8"?>
<Linearlayout xmlns: Android = "http://schemas.android.com/apk/res/android"
Android: Orientation = "vertical"
Android: layout_width = "fill_parent"
Android: layout_height = "fill_parent"
>
<Textview
Android: Id = "@ + ID/mtextview"
Android: layout_width = "fill_parent"
Android: layout_height = "wrap_content"
Android: text = "@ string/hello"
/>
<Radiogroup
Android: Id = "@ + ID/mradiogroup"
Android: layout_width = "wrap_content"
Android: layout_height = "wrap_content"
>
<Radiobutton
Android: Id = "@ + ID/mradiobutton01"
Android: layout_width = "wrap_content"
Android: layout_height = "wrap_content"
Android: text = "@ string/mradiobutton01"
/>
<Radiobutton
Android: Id = "@ + ID/mradiobutton02"
Android: layout_width = "wrap_content"
Android: layout_height = "wrap_content"
Android: text = "@ string/mradiobutton02"
/>
<Radiobutton
Android: Id = "@ + ID/mradiobutton03"
Android: layout_width = "wrap_content"
Android: layout_height = "wrap_content"
Android: text = "@ string/mradiobutton03"
/>
<Radiobutton
Android: Id = "@ + ID/mradiobutton04"
Android: layout_width = "wrap_content"
Android: layout_height = "wrap_content"
Android: text = "@ string/mradiobutton04"
/>
</Radiogroup>
</Linearlayout>
Androidmainfest. xml:
<? XML version = "1.0" encoding = "UTF-8"?>
<Manifest xmlns: Android = "http://schemas.android.com/apk/res/android"
Package = "com. radiogroup"
Android: versioncode = "1"
Android: versionname = "1.0" type = "codeph" text = "/codeph">
<Application Android: icon = "@ drawable/icon" Android: Label = "@ string/app_name">
<Activity Android: Name = ". radiogroup01"
Android: Label = "@ string/app_name">
<Intent-filter>
<Action Android: Name = "android. Intent. Action. Main"/>
<Category Android: Name = "android. Intent. Category. launcher"/>
</Intent-filter>
</Activity>
</Application>
</Manifest>