2010-07-08 4 views
1

화면의 가로 세로 비율이 화면의 10 %를 차지하도록 2 가지 가로 색상으로 화면을 채우려면 어떻게해야합니까? (툴바처럼)? 이 패널입니다 (Android 화면의 10 %를 채우는 방법은 무엇입니까?

<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

    <LinearLayout 
     android:orientation="horizontal" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_weight="1"> 
     <TextView 
      android:text="green" 
      android:gravity="center_horizontal" 
      android:background="#00aa00" 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:layout_weight="1"/> 
     <TextView 
      android:text="blue" 
      android:gravity="center_horizontal" 
      android:background="#0000aa" 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:layout_weight="1"/> 
    </LinearLayout> 

    <LinearLayout 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_weight="1"> 
    <TextView 
     android:text="single row" 
     android:textSize="15pt" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1"/> 
    </LinearLayout> 

</LinearLayout> 

하지만 경우 변경

android:layout_height="fill_parent" 

다운 "패널"에

android:layout_height="wrap_content" 

을 위해 :

나는 Linear Layout example에 수정하려고 해요 ?) 텍스트가 완성되지 않았습니다.

답변

1

당신은 상단 부분의 무게가 9이고 하단 부분의 무게가 1 인 경우 작동 할 것입니다. 무게는 총 무게의 백분율로 작동해야합니다. 따라서 9 + 1 = 10 및 1/10은 10 %입니다.

관련 문제