안도르이드1.png

 

위에 그림 처럼 리니어 레이아웃으로 전부 weight 를 줘서 틀을 짯습니다.  (네모 박스는 로고 지운거입니다 ㅎ)

 

리니어 레이아웃에 vertical 줘서 3개 리니어 만들어서 위 / 중간 / 아래 만들고 

 

중간 리니어에 horize 줘서 왼쪽 / 가운데 / 오른쪽  만들고

 

가운데 리니어에 vertical 줘서 위/ 아래 2개의 리니어를 만들었습니다

 

이제 가운데에 위 / 아래 리니어에 editText를 넣으면 되는데

 

넣으니까 레이아웃이 변해버리네요.

 

 

 

안드로이드2.png

 

 

이렇게 텍스트 박스 하나 때문에 중간 레이아웃이 커져버렸습니다.

 

editText 속성으로 height 를 fill_parent 로 ㅜ줬는데도 이러네요 ㅡㅜ   어떤 속성으로 어떻게 줘야  할까요?

 

(기본적으로 이미지 뷰등을 넣어도 마찬가지 증 상이네요. 사이즈를 줄여서 작게해도 가운데가 일단 커져버립니다.)

 

 

소스 입니다.

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/login"
    android:orientation="vertical">


    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="724"
        android:orientation="vertical" >

    </LinearLayout>


    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="162">


        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_weight="130"
            android:orientation="vertical" >

        </LinearLayout>

        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_weight="540"
            android:orientation="vertical"
            >

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="0dp"
                android:layout_weight="77"
                android:orientation="vertical" >

                <EditText
                    android:id="@+id/editText1"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:inputType="textEmailAddress" >

                    <requestFocus />

                </EditText>

            </LinearLayout>

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="0dp"
                android:layout_weight="77"
                android:orientation="vertical" >
            </LinearLayout>
           
        </LinearLayout>

        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_weight="130"
            android:orientation="vertical" >
        </LinearLayout>
       
    </LinearLayout>

 


    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="394"
        android:gravity="center"
        android:orientation="vertical" >

    </LinearLayout>

</LinearLayout>