最近自学android开发,所以想写下一点东西来见证自己的成长,就先从RadioGroup开始。
RadioGroup是一系列radiobutton的集合,可以分别设置radiobutton的点击事件,所以这篇博客教会大家怎么使用radiogroup 先上图
可以看到,背景音乐,游戏音效,玩家机型旁边都有radiobutton,但我们使用的是radiogroup,每个radiogroup中有2个radiobutton。界面设置完成之后就可以为radiogroup绑定监听事件了,而这里的监听事件是 OnCheckedChangeListener(),当点击一个radio button时做出相应的行为。
直接贴代码吧,这个比较简单
首先是布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="背景音乐" />
<RadioGroup
android:id="@+id/rbtn_bmusic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rbtn_bmusic_open"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="开" />
<