liangxunx 2016-08-02 07:36 采纳率: 50%
浏览 2064
已采纳

android 中textView 点击切换图片背景问题

android 中textView 点击切换图片背景,点一下换一个背景,再点一下换回原来的背景,这代码中逻辑怎么写啊
?大神快来帮下忙啊,感谢

  • 写回答

3条回答 默认 最新

  • Simon站起来 2016-08-02 07:57
    关注

    这个很简单,就是设置个 boolean flag = true;
    textview每次点击时将flag制反即可。
    flag = !flag;
    if(flag){
    image设置背景1
    }else{
    image设置背景2
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • qq_21206775 2016-08-02 07:58
    关注

    textview.setOnClickListener(new OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        // TODO Auto-generated method stub
                        if(onclicked){
                            textview.setBackgroundColor(Color.BLACK);
                        }else{
                            textview.setBackgroundColor(Color.RED);
                        }
                    }
                });
    
    评论
  • 两岁半 2016-08-02 08:21
    关注

    textview.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    if(v.getTag == null || v.getTag == 0){
                        textview.setBackgroundColor(Color.BLACK);
                                                v.setTag(1);
                    }else{
                        textview.setBackgroundColor(Color.RED);
                                                v.setTag(0);
                    }
                }
            });
    
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 docker无法进入容器内部
  • ¥15 qt https 依赖openssl 静态库
  • ¥15 python flask 报错
  • ¥15 改个密码引发的项目启动问题
  • ¥100 CentOS7单线多拨
  • ¥15 debian安装过程中老是出现无法将g21dr复制到g21dr怎么解决呀?
  • ¥15 如何用python实现跨工作簿的指定区域批量复制粘贴
  • ¥15 基于CH573f的雷迪安CR1400m通讯代码
  • ¥15 matlab m文件如何与matla app designer 数据交互?
  • ¥15 根据控制框图,传递函数求解