当前位置: 首页 > news >正文

Android照搬,可删

1private void initview() {myradioGroup = (RadioGroup) this.findViewById(R.id.MainActivity_RadioGroup);//通过id找到UI中的单选按钮组
2res = getResources();// 得到Resources对象,从而通过它获取存在系统的资源
icon_home_true = res.getDrawable(R.mipmap.icon_home_true); //找到图片icon_home_true用于设置当“首页”选项被选中时的图片
icon_home_false = res.getDrawable(R.mipmap.icon_home_false);


   3 private void setAllColor(){
        rbutton1.setTextColor(fontColor_false);定义了一个方法 initview,用于初始化组件和资源,以及设置单选按钮的图片和字体颜色。

    4private void setAllImage(){
        rbutton1.setCompoundDrawablesWithIntrinsicBounds(null, icon_home_false, null, null); //设置“首页”选项按钮图片为未被选中时的图片
        rbutton2.setCompoundDrawablesWithIntrinsicBounds(null, icon_community_false, null, null); //设置“吃货驾取”选项按钮图片为未被选中时的图片

5 public void onCheckedChanged(RadioGroup radioGroup, int i) {
                // 变量int i中保存了用户每次选中的单选按钮选项的id, 下面的操作就是利用此特点来判断单选按钮被选中的状态,并实现相应的需求
                setAllColor();//为未被选时的字体颜色
                setAllImage();//为未被选时的图片
                FragmentTransaction transaction=fgm.beginTransaction();
                if (i == R.id.MainActivity_radioButton1) {//当“首页”选项按钮被选中时,设置按钮选中状态时的字体及图片
                    rbutton1.setTextColor(fontColor_true);
                    rbutton1.setCompoundDrawablesWithIntrinsicBounds(null, icon_home_true, null, null);
                    Toast.makeText(MainActivity.this, "首页", Toast.LENGTH_SHORT).show();

http://www.lryc.cn/news/216619.html

相关文章:

  • 2022最新版-李宏毅机器学习深度学习课程-P26 自注意力机制
  • 【Docker】Linux路由连接两个不同网段namespace,连接namespace与主机
  • C语言 DAY10 内存分配
  • SpringCloud Gateway 网关的请求体body的读取和修改
  • 气膜场馆的降噪方法
  • 探索主题建模:使用LDA分析文本主题
  • 服务器黑洞,如何秒解
  • 【生物信息学】单细胞RNA测序数据分析:计算亲和力矩阵(基于距离、皮尔逊相关系数)及绘制热图(Heatmap)
  • 学习笔记三十一:k8s安全管理:认证、授权、准入控制概述SA介绍
  • 【开发新的】apache common BeanUtils忽略null值
  • coalesce函数(SQL )
  • 一键报警可视对讲管理机10寸触摸屏管理机
  • java左右括号
  • 接口自动化测试 —— 工具、请求与响应
  • 【LeetCode:2103. 环和杆 | 模拟】
  • 微信小程序-授权登录(手机号码)
  • 视觉问答(VQA)12篇顶会精选论文合集,附常用数据集下载
  • 详解--编码(ASCII\Unicode,UTF-8\UTF-16\UTF-32)
  • Linux安装配置awscli命令行接口工具及其从aws上传下载数据
  • 中国联通携手华为助力长城精工启动商用5G-A柔性产线
  • 【自动化测试】Java+Selenium自动化测试环境搭建
  • 若依笔记(四):代码生成器
  • 怎样做好金融投资翻译
  • ubuntu 分区 方案
  • Python自动化测试面试题总结
  • 客户端性能测试基础知识
  • 多模态论文阅读之VLMo
  • 休闲类手游还有机会吗?两大策略收割全球玩家
  • Git复制代码
  • 数据结构笔记——查找、排序(王道408)