상세 컨텐츠

본문 제목

[Android]FrameLayout(프레임레이아웃)

Android 개발

by mobile 2013. 2. 11. 17:12

본문

반응형

프레임레이아웃(FrameLayout)은 가장 단순한 레이아웃으로 단말기 화면을 뜻하는데 모든 하단뷰를 동일하게 좌측 상단 모서리에 고정시키게 되고 다른 위치에 배치하지 않는다.


보통 이미지나 그림을 화면에 번갈아가면서 출력할 때 사용하게 된다. 따라서 여러 개의 뷰들을 프레임 레이아웃으로 사용한다면, 마치 스택형태로 쌓이는 것처럼 표현된다. 그리고 제일 큰 뷰를 기준으로 프레임레이아웃의 크기가 결정된다. 만약 뷰들을 보이지 않게 만들고자 한다면 setMeasureAllchildren (boolean measureAll) 메서드의 true라는 매개변수를 사용하면 된다. 디폴트는 false이다.


<?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" 

    android:orientation="vertical">

    <EditText 

        android:id="@+id/name"

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:hint="이름" />

    <Button 

        android:id="@+id/button"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="첫번째 버튼입니다."/>

</FrameLayout>


반응형

'Android 개발' 카테고리의 다른 글

[Android]ImageView(이미지뷰)  (0) 2013.02.11
[Android]ScrollView(스크롤 뷰)  (0) 2013.02.11
[Android]테이블 레이아웃  (0) 2013.02.11
[Android]TextView 요소  (0) 2012.12.30
[Android]XML과 자바  (0) 2012.11.09

관련글 더보기

댓글 영역