[Android] FrameLayout Android 2011. 12. 12. 17:55

이녀석은 더욱 단순하다. 그냥 프레임들이 겹쳐 있다.

처음에 붙인 컴포넌트 위에 또 붙고 붙고 그런 형식이다.

이런 내용 같은 경우 어떤 컴포넌트를 visibility 속성을 이용하여 숨겼다 보였다 하기에 쓸만하다.

View Group의 일종으로 addView, removeView 를 이용하여 추가 삭제가 가능하다.

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
     >
   
 <TextView
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:id="@+id/btn1"
     android:text="first"
 />
 <TextView
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:id="@+id/btn2"
  android:text="second"
 />
</FrameLayout>

아래 코드를 추가해서 보면 서로 겹쳐진 녀석들을 볼 수가 있다.