互联网技术
联系方式
您现在的位置:主页 > 互联网技术 > 内容

android RadioGroup实现单选以及默认选中

发布时间:2019-01-28 编辑:AG88

本文将通过radiogroup和radiobutton实现组内信息的单选,

其中radiogroup就是将radiobutton进行分组,同一管理和控制

同时实现默认选中情况,获取默认值.效果图

vcD4KPHA+MS5hY3Rpdml0eV9tYWluLnhtbDwvcD4KPHA+PHByZSBjbGFzcz0="brush:java;">
2.strings.xml




    RadioGroupDemo
    请选择你的性别:
    Settings
    
    



3.MainActivity.java

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        defaultStr = this.getResources().getString(R.string.please_selected);
        seletedTv = (TextView) this.findViewById(R.id.diplay_seleted_item_tv);
        AAARg = (RadioGroup) this.findViewById(R.id.AAA_rg);
        manRb = (RadioButton) this.findViewById(R.id.man_rb);
        womanRb = (RadioButton) this.findViewById(R.id.woman_rb);
        
        manRb.setChecked(true);
        seletedTv.setText(defaultStr + manRb.getText().toString());
        
        AAARg.setOnCheckedChangeListener(new OnCheckedChangeListener(){

			@Override
			public void onCheckedChanged(RadioGroup rg, int checkedId) {
				// TODO Auto-generated method stub
				if(checkedId == manRb.getId()){
					seletedTv.setText(defaultStr + manRb.getText().toString());
				}else if(checkedId == womanRb.getId()){
					seletedTv.setText(defaultStr + womanRb.getText().toString());
				}else{
					seletedTv.setText(defaultStr);
				}
			}
        });
    }


http://www.bkjia.com/Androidjc/815343.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/815343.htmlTechArticle本文将通过radiogroup和radiobutton实现组内信息的单选, 其中radiogroup就是将radiobutton进行分组,同一管理和控制 同时实现默认选中情况,获取默认...

本文源自: 凯发国际

上一篇:Android客户端与服务端(jsp)之间json的传输与解析【附效果图附源码】

下一篇:没有了

Copyright © 2005-2016 http://www.erlygoods.com 凯发国际_凯发国际开户礼金_凯发注册送_搜狐财经版权所有 凯发国际_凯发国际开户礼金_凯发注册送_搜狐财经