android在代码中怎么设置 RadioGroup的默认值
2015-10-29 19:32
393 查看
这种需求一般是 个人中心 需要的 当用户修改了个人资料之后,下次在修改的话需要从服务器中拿到数据
设置这个时候的界面默认值
这里以 男 女 性别为例:
代码中设置根据返回的值设置默认选中:
不要介意我的判断语句,哈哈
设置这个时候的界面默认值
这里以 男 女 性别为例:
<RadioGroup android:id="@+id/radioGroup" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="3" android:gravity="center" android:orientation="horizontal" > <ImageView android:layout_width="20dp" android:layout_height="20dp" android:layout_gravity="center_vertical" android:layout_marginLeft="3dp" android:src="@drawable/men" /> <RadioButton android:id="@+id/category1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:checked="true" android:text="男" android:textColor="@color/bg_Black" android:textSize="16sp" /> <ImageView android:layout_width="20dp" android:layout_height="20dp" android:layout_gravity="center_vertical" android:layout_marginLeft="3dp" android:src="@drawable/women" /> <RadioButton android:id="@+id/category2" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="女" android:textColor="@color/bg_Black" android:textSize="16sp" /> </RadioGroup>
代码中设置根据返回的值设置默认选中:
//性别 String sexStr = element.optString("ind_sex"); if(sexStr!=null || sexStr !="" || sexStr!="null"){ if(sexStr.equals("1")){//代表男的 typeRadioGroup.check(R.id.category1); }else if(sexStr.equals("0")){//代表女的 typeRadioGroup.check(R.id.category2); } }
不要介意我的判断语句,哈哈
相关文章推荐
- [小笔记]Android 调节音乐音量大小&改变闹钟铃声大小
- Android ORM数据库框架之-greenDao(三)
- Android短信验证实现步骤
- Android Studio系列教程五--Gradle命令详解与导入第三方包
- Android Socket 发送广播包的那些坑
- Android Socket 发送广播包的那些坑
- Android关机闹钟实现
- Eclipse Android 代码自动提示功能
- android启动模式对activity的影响
- Android 动画之ScaleAnimation应用详解
- Android 我的第一个 NDK 程序 (AndroidStudio)
- Android把多个控件定义成一个整体的布局类使用
- Android Studio 加载 .so库出现couldn't find "*.so"
- 【Android Studio】jacoco导致cannot find local variable
- android签名机制
- 怎么导入vitamio并能在自己的程序中使用
- Android5.0系统:Material风格以及DrawerLayout抽屉效果
- Android中判断用户多次连续点击
- Android Studio/Gradle构建太慢解决办法
- Fragment间的信息传递