1

첫 번째 중첩 선형 레이아웃 만 표시됩니다. 그 이유는 무엇입니까? 두 번째 선형 레이아웃 내부의 첫 번째 textView가 나타나고 레이아웃이 적절한 높이이지만 내용을 볼 수있는 경우 레이아웃이 없습니다.중첩 된 선형 레이아웃이 표시되지 않습니다.

<?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:orientation="vertical" 
      android:weightSum="100"> 
    <LinearLayout 
    android:id="@+id/linearLayout3" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" > 
<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="42dp" 
    android:background="#FAFA25" 
    android:height="200dp" 
    android:text="@string/hello" 
    android:textColor="#222222" 
    android:textSize="20dp" /> 

<LinearLayout 
    android:id="@+id/linearLayout1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_margin="10dp" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/width" /> 

    <EditText 
     android:id="@+id/editText1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:inputType="number" > 

     <requestFocus /> 
    </EditText> 

</LinearLayout> 

<TextView 
    android:id="@+id/textView4" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="right" 
    android:text="@string/totalWidth" 
    android:layout_marginRight="10dp" /> 

<LinearLayout 
    android:id="@+id/linearLayout2" 
    android:layout_height="wrap_content" 
    android:background="#999999" 
    android:layout_width="fill_parent" 
    android:layout_margin="10dp" 
    android:padding="4dp" 
    android:weightSum="100" > 

    <TextView 
     android:id="@+id/textView5" 
     android:layout_width="fill_parent" 
     android:layout_height="50dp" 
     android:text="@string/numOne" 
     android:layout_weight="62" 
     android:background="#ffffff" 
     android:gravity="center" 
     android:textColor="#222222" 
     android:layout_marginRight="1dp" /> 

    <TextView 
     android:id="@+id/textView6" 
     android:layout_width="fill_parent" 
     android:layout_height="50dp" 
     android:text="@string/numTwo" 
     android:background="#ffffff" 
     android:layout_weight="38" 
     android:gravity="center" 
     android:textColor="#222222" 
     /> 

</LinearLayout> 

<Button 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="right" 
    android:text="Calculate" /> 
</LinearLayout> 
</LinearLayout> 

답변

4

linearLayout3는 방향이 기본 방향이 수평 왜 당신이 궁금해하는 경우, 수평이다. textView에는 layout_width = "fill_parent"가 있으므로 다음 자식은 표시되지 않습니다.

방향을 수직으로 변경하십시오.

+0

예! 고마워, 수직으로 향한 방향이었다. 해리 방위는 기본적으로 수평입니까? – ToraRTC

+0

예, 기본값은 가로입니다. –

관련 문제