밑과 같이 쓰면 된다.
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="400"
즉, height를 0으로 놓고, weight로 비율조정을 한다.
다만, LinearLayout 이며 Orientation속성이 Vertical 해야한다.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.kohry.alphaface2.MainActivity"
tools:showIn="@layout/activity_main">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="50"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="PlaceHolder for Advertisement"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="400"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="@color/colorPrimary"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="100"
android:id="@+id/imageView1"
/>
<TextView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="30"
android:id="@+id/txt_detail"
/>
<TextView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="10"
android:id="@+id/txt_score"
android:textSize="5pt"
android:text=""
android:scrollbars="vertical"/>
<Button
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="20"
android:text="see detail"
android:id="@+id/btn_detail"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="100"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
>
<Button
android:layout_width="match_parent"
android:layout_height="0dp"
android:text="사람얼굴찾기"
android:id="@+id/button1"
android:layout_weight="100"/>
<TextView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="100"/>
</LinearLayout>
</LinearLayout>
'모바일 > Android' 카테고리의 다른 글
sqlite 에러 (0) | 2016.04.17 |
---|---|
안드로이드 색깔 바꾸기 getColor() 및 DP로 stroke치기 (0) | 2016.04.13 |
안드로이드에서 그림자 및 라운드 효과 내기 (0) | 2016.04.12 |
커스텀 리스트뷰, 클릭시 연결되는 뷰 선택 (0) | 2014.05.08 |
연속되는 문자가 오는 그림파일이나 텍스트 순차적으로 불러오기 (0) | 2014.05.08 |