栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

王学岗RadioGroup设置某个Item没有点击效果

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

王学岗RadioGroup设置某个Item没有点击效果

有这样的一个需求,RadioGroup包含若干个RadioButton。默认每个RadioButton都有点击变色的效果。但是指定某一个RadioButton没有点击变色的效果,但是依旧能接收到点击事件。先看下布局



        

        

        

        

    

bet_type_text_color文件



    
    
    

home_bet_type_bg_selector文件



    
    
    

home_icon_today_bg和home_icon_roll_ball_bg是两张图片

代码中的实现

   sportRollBallCountTv.setClickable(false);
        sportRollBallCountTv.setOnTouchListener((v, event) -> {
            switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN:
                    downTime=System.currentTimeMillis();
                    break;

                case MotionEvent.ACTION_UP:
                    if (System.currentTimeMillis()-downTime<200){
                        clickListener.onBetTypeViewClick(TYPE_ROLL_BALL);
                    }

                    break;
            }
            return true;
        });

sportRollBallCountTv就是ID为home_roll_ball_count_rb的控件。点击运行可以发现,有点击事件但home_roll_ball_count_rb没有改变背景颜色

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/939878.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号