Anaconda matlab ssh命令 codeigniter input 3d flowjs vuejs视频教程 小程序demo源码 click事件 jq绑定click事件 jquery遍历元素 svn默认安装路径 linux查看mysql进程 short几个字节 java运行软件 安卓虚拟机运行windows matlab中如何定义函数 python配置环境 python环境设置 python语言编程入门 java语言基础教程 java的数据结构 java课程学习 java获取当前线程 java操作数据库 linux密码忘记 flash相册制作 dnf瞎子传说套选择 软件龙头股 正当防卫4存档 java表白代码 renderpartial 沉沦之城 5s降级 苹果8怎么截屏 python字符串 js组合 人物建模教程 vue上传图片
当前位置: 首页 > 学习教程  > 编程语言

RadioButton

2021/2/13 16:20:16 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

常用属性 单个选择 <RadioButtonandroid:id"id/rd_1"android:layout_width"wrap_content"android:layout_height"wrap_content"android:text"男"android:textSize"28sp"android:textColor"#FF9900"/>效果如…

常用属性

单个选择

   <RadioButton
        android:id="@+id/rd_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="男"
        android:textSize="28sp"
        android:textColor="#FF9900"
        />

效果如图
在这里插入图片描述多选一 使用RadioGroup标签


    <RadioGroup
        android:id="@+id/rg_1"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content">
        <RadioButton
            android:id="@+id/rd_01"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="男"
            android:checked="true"
            android:textSize="28sp"
            android:textColor="#FF9900"
        />
        <RadioButton
            android:id="@+id/rd_02"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="女"
            android:textSize="28sp"
            android:textColor="#FF9900"
            />
    </RadioGroup>

android:checked=“true” 默认选中 (必须全部设置有id才能生效 )
在这里插入图片描述
自定义选中效果

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true">
        <!--选中时状态定义-->
        <shape>
            <solid android:color="#FFCF88"/>
            <corners android:radius="15dp"/>
        </shape>
    </item>
    <item android:state_checked="false">
        <!--非选中时状态定义-->
        <shape>
            <stroke android:width="6dp"
                android:color="#FF6600"/>
            <corners android:radius="15dp"/>
        </shape>
    </item>
</selector>

在这里插入图片描述

监听事件

选中时弹出提示

public class RadioButtonActivity extends AppCompatActivity {

    private RadioGroup mrg1;

    @SuppressLint("WrongViewCast")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_radio_button);
        mrg1 = findViewById(R.id.rg_1);
        mrg1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId)   {
                RadioButton radioButton = group.findViewById(checkedId);
                Toast.makeText(RadioButtonActivity.this,radioButton.getText(),Toast.LENGTH_SHORT).show();
            }
        });
    }
}

本文链接: http://www.dtmao.cc/news_show_700015.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?