
- 안드로이드에선 Layout,Button,View 등 Xml에서 제어 가능한 부분을 조건에 따라 보여주고 숨길 수 있는 방법이 있습니다.
layout.setVisibility(View.VISIBLE); //해당 뷰를 보여줌
layout.setVisibility(View.INVISIBLE); //해당 뷰를 안 보여줌 (공간은 존재)
layout.setVisibility(View.GONE); //해당 뷰를 안 보여줌 (공간사용 x)
c를 표출하지 않을경우
| INVISIBLE | GONE |
|:----------|:----------|
| ab de | abde |
LinearLayout layout = (LinearLayout) findViewById(R.id.first);
LinearLayout layout2 = (LinearLayout) findViewById(R.id.second);
LinearLayout layout3 = (LinearLayout) findViewById(R.id.third);
switch (checkedId) {
case R.id.button:
layout.setVisibility(View.VISIBLE);
layout2.setVisibility(View.INVISIBLE);
layout3.setVisibility(View.GONE);
android:visibility="gone"