안드로이드 개발 질문/답변
(글 수 45,052)
한가지 궁금한것이 생겼는데여
한 액티비티안에 뷰나 레이아웃이 여러개 있을때..
부분적으로만 숨겼다가 보였다가 할수 있는지 궁금합니다..
예를 들어서
xml파일 1
<FrameLayout_1>
<LinearLayou_1.1t>
<ImageButton_1>
<ImageButton_2>
</LinearLayou_1.1t>
<LinearLayout_1.2>
<ImageButton_3>
<ImageButton_4>
</LinearLayout_1.2>
</FrameLayout_1>
xml파일 2
<LinearLayout_2>
<Button_1>
<Button_2>
<Button_3>
</LinearLayout_2>
레이아웃 1번과 2번은 다른파일이라고 생각해주세여~
이런식으로 되어있다고 가정할때..
레이아웃 1번에 1.2번은 GONE해놓은 상태로 해서 1.1번만 보이게끔 해놓았다고 생각하시고
2번레이아웃에 버튼2를 누르면 1.2가 보이고 버튼1을 누르면
다시 1.1만보이게하고 버튼3을 누르면 둘다 안보이게 한다고 했을때 가능한건가여?
1.1과 1.2를 다른 파일로 하면 가능한거 같은데 이런식으로도 가능한지 궁금하구여
만약 된다면 어떤 식으로 해야하는지 알기 쉽게 알려주셨으면 합니다...
버튼 1,2,3은 계속 보이고 있는거죠?
이미지 버튼 부분은 위에처럼 프레임으로 묶어주고 그 안에 리니어1과 2를 만들어서 아이디 입력해주고
findViewById(R.id.리니어아이디).setVisibility(View.INVISIBLE); 하면 안보이고
findViewById(R.id.리니어아이디).setVisibility(View.VISIBLE); 하면 보입니다.