교육/IT

[Android] Textview 누를때마다 색깔 바꾸기

리치라이프 연구소 2023. 3. 14. 17:55
반응형

버튼이 아니라 textview를 클릭하면 색이 변하고 다시 한번 누르면 원상으로 돌아오게 하는 경우

 

반응형

 

//처음에 textview에 색을 지정하고

textView = (TextView)findViewById(R.id.text);


textView.setTextColor(Color.parseColor("#FF0000"));

//onclicklistener에서 짝수번 누를때와

홀수번일때를 구분해서 색을 지정하면 된다.

 

 

 


textView.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
       num++;
        if(num % 2 == 0){
            textView.setTextColor(Color.parseColor("#FF0000"));
        }else{
            textView.setTextColor(Color.parseColor("#000000"));
        }
    }
});

반응형

 

반응형