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

setVisibility 쓸 때

0 추천
layout000 이라는 레이아웃 속에

버튼들이 있을 때

setVisibility를 layout000에다가만 하고

INVISIBLE 하면 튕기던데

버튼에까지 다 해줘야하나요??
또라에몬 (900 포인트) 님이 2013년 9월 23일 질문
로그캣을 확인하세요.
아마도 객체가 널이겠네요.

3개의 답변

0 추천
레이아웃에만 해도 상관없는데요.

튕기는 이유는 알수 없습니다. 로그캣을 올려주셔야 답해드릴수 있겠네요.

레이아웃을 findViewById 를 안해준건 아닌지... 확인 해 보세요. 그리고 정확한 답을 얻으시려면 튕길때 로그도 같이 올려주시고요.
잇힝국대통령 (3,750 포인트) 님이 2013년 9월 23일 답변
0 추천
lay1.setVisibility(View.INVISIBLE);

이런식으로 해줬었어요 저는
한퀴에달성 (180 포인트) 님이 2013년 9월 23일 답변
한퀴에달성님이 2013년 9월 23일 수정
객체가 null이거나 백그라운드 쓰레드에서 UI작업을 했거나 둘중의 하나일 듯 합니다. 로그캣을 올려주셔야 정확한 답을 드릴 수 있어요
0 추천

lay1.setVisibility(View.INVISIBLE);

아마 setVisibility 때문에 튕긴게 아니고, lay1이 null이 아닌지 체크 해보셨어요?

 

 

jclova (320 포인트) 님이 2013년 9월 26일 답변
...