首页 > 其他 > 详细

控件_RadioGroup&&RadioButton(单选按钮)和Toast

时间:2014-03-07 16:11:54      阅读:429      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:orientation="vertical"
 4     android:layout_width="match_parent"
 5     android:layout_height="match_parent"
 6     android:paddingBottom="@dimen/activity_vertical_margin"
 7     android:paddingLeft="@dimen/activity_horizontal_margin"
 8     android:paddingRight="@dimen/activity_horizontal_margin"
 9     android:paddingTop="@dimen/activity_vertical_margin"
10     tools:context=".MainActivity" >
11 
12     <RadioGroup
13         android:id="@+id/genderGroup"
14         android:layout_width="wrap_content" 
15         android:layout_height="wrap_content" 
16         android:orientation="vertical"
17         >
18         <RadioButton
19             android:id="@+id/man"
20              android:layout_width="wrap_content" 
21               android:layout_height="wrap_content" 
22               android:text="男"
23             />
24         <RadioButton
25         android:id="@+id/woman"
26          android:layout_width="wrap_content" 
27           android:layout_height="wrap_content" 
28           android:text="女"
29           />
30         
31     </RadioGroup>
32 
33 </LinearLayout>
bubuko.com,布布扣
bubuko.com,布布扣
 1 import android.app.Activity;
 2 import android.os.Bundle;
 3 import android.widget.CompoundButton;
 4 import android.widget.RadioButton;
 5 import android.widget.RadioGroup;
 6 import android.widget.RadioGroup.OnCheckedChangeListener;
 7 import android.widget.Toast;
 8 
 9 public class MainActivity extends Activity {
10     private RadioGroup genderGroup;
11     private RadioButton man;
12     private RadioButton woman;
13     protected void onCreate(Bundle savedInstanceState) {
14         super.onCreate(savedInstanceState);
15         setContentView(R.layout.activity_main);
16         
17         genderGroup = (RadioGroup) findViewById(R.id.genderGroup);
18         man = (RadioButton) findViewById(R.id.man);
19         woman = (RadioButton) findViewById(R.id.woman);
20         
21         RadioGroupListener Grouplistener = new RadioGroupListener();
22         genderGroup.setOnCheckedChangeListener(Grouplistener);
23         RadioButtonListener Buttonlistener = new RadioButtonListener();
24         man.setOnCheckedChangeListener(Buttonlistener);
25         woman.setOnCheckedChangeListener(Buttonlistener);
26     }
27     
28     class RadioButtonListener implements android.widget.CompoundButton.OnCheckedChangeListener{
29         public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
30             System.out.println(isChecked);
31         }
32         
33     }
34     class RadioGroupListener implements OnCheckedChangeListener{
35         public void onCheckedChanged(RadioGroup group, int checkedId) {
36             if(man.getId()==checkedId){
37                 System.out.println("man");//这里不是简单的输出,要有针对的处理,比如更改数据库里的内容
38                 Toast.makeText(MainActivity.this, "man", Toast.LENGTH_SHORT).show();
39             }else if(woman.getId()==checkedId){
40                 System.out.println("woman");
41                 Toast.makeText(MainActivity.this, "woman", Toast.LENGTH_SHORT).show();
42             }
43         }
44         
45     }
46 }
bubuko.com,布布扣

控件_RadioGroup&&RadioButton(单选按钮)和Toast,布布扣,bubuko.com

控件_RadioGroup&&RadioButton(单选按钮)和Toast

原文:http://www.cnblogs.com/LO-ME/p/3584857.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!