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

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

3个回答

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

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);
                    }
                }
            });

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);
                }
            }
        });
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问