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

layout을 자바에서 안보이게 설정하기 setVisiblity

0 추천

레이아웃 안에

또 linear가 있고 그건 어떠한 연결 버튼이 들어있는 박스입니다.

 

5개의 회사가 있는데

타겟컴퍼니가 a,b일 때만 박스가 보이고

나머지 타겟일 때에는 저 박스가 사라지게 할라고 합니다.

 

switch를 써서

 

// 회사별 Accessory 연결 visibility 설정
LinearLayout accessoryArea = (LinearLayout) findViewById(R.id.accessory_area);
switch (Utility.TARGET_COMPANY) {
case Utility.COMPANY_KAS:
case Utility.COMPANY_NRP:
break;
case Utility.COMPANY_SKT:
case Utility.COMPANY_UPLUS:
case Utility.COMPANY_LGE:
case Utility.COMPANY_BTB:
accessoryArea.setVisibility(accessoryArea.GONE);
break;
}
 
이렇게 했는데..
 
앱 실행이 오류나네요 문제점좀 지적해 주시면 감사하겠습니다 ㅠㅠㅠ
윤둥이 (4,560 포인트) 님이 2013년 5월 2일 질문

2개의 답변

0 추천
어떤 오류가 난나는 것인지요??
노예의집 (23,370 포인트) 님이 2013년 5월 2일 답변
0 추천
accessoryArea.setVisibility(accessoryArea.GONE);
 
accessoryArea.setVisibility(View.GONE); 
로 바꿔보세요
익명사용자 님이 2013년 5월 3일 답변
...