마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

VISIBLE.INVISIBLE 질문입니다.

0 추천
textTextView2.setVisibility(View.INVISIBLE);
        textTextView2.setOnClickListener(new View.OnClickListener(){

            @Override
            public void onClick(View v) {
                if (textTextView2.getVisibility() == View.INVISIBLE) {
                    textTextView2.setVisibility(View.VISIBLE);
                } else {
                    textTextView2.setVisibility(View.INVISIBLE);
                }
            }
        });

 

현 textTextView1을 클릭시 textTextView2를 보이고 숨기고를 할 수 있습니당. 그런데 textTextView2를 클릭했을때도 textTextView2가 보였다 숨겼다를 하고 싶은데 보일 시 숨겨지는 것은 되지만 안보일시 보이는 것은 되지 않습니다ㅠㅠ 문제가 무엇일까요..
익명사용자 님이 2017년 9월 24일 질문

1개의 답변

0 추천
INVISIBLE 말고 GONE 사용해도 그런가요?
익명사용자 님이 2017년 9월 24일 답변
네ㅠㅠINVISIBLE부분을  다 GONE로 변경해서 해보아도 같습니당..
INVISIBLE이 적용되면 클릭이벤트도 작동하지 않습니다.
textTextView2를 layout으로 감싸신 후 layout에 클릭이벤트롤 적용하시면
비슷한 효과를 볼 수 있을 것 같습니다.
...