2016-12-05 72 views
0

我想達到以下觀點:嵌套的LinearLayout不可見

Here's an image of what I want to achieve

我使用下面的XML:

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:layout_marginTop="15dp" 
    android:layout_gravity="center"> 

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"> 

     <TextView 
      android:id="@+id/tvBedrooms" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:layout_gravity="center" 
      tools:text="Bedrooms" 
      android:textSize="24sp" /> 
     <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" 
      > 

      <Button 
       android:id="@+id/button_minus" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       tools:text="-" 
       android:textStyle="bold" 
       android:textSize="24sp" 
       android:textColor="@color/colorAccent" 
       style="?android:attr/borderlessButtonStyle" 
       /> 

      <TextView 
       android:id="@+id/tvValueBed" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:gravity="center" 
       android:layout_gravity="center" 
       tools:text="0" 
       android:textSize="24sp" 
       /> 

      <Button 
       android:id="@+id/button_plus" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       tools:text="+" 
       android:textStyle="bold" 
       android:textSize="24sp" 
       android:textColor="@color/colorAccent" 
       style="?android:attr/borderlessButtonStyle" 
       /> 
     </LinearLayout> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"> 

     <TextView 
      android:id="@+id/tvBathrooms" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:layout_gravity="center" 
      tools:text="Bathrooms" 
      android:textSize="24sp" /> 
     <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" 
      > 

      <Button 
       android:id="@+id/button_minusBath" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       tools:text="-" 
       android:textStyle="bold" 
       android:textSize="24sp" 
       android:textColor="@color/colorAccent" 
       style="?android:attr/borderlessButtonStyle" 
       /> 

      <TextView 
       android:id="@+id/tvValueBath" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:gravity="center" 
       android:layout_gravity="center" 
       tools:text="0" 
       android:textSize="24sp" 
       /> 

      <Button 
       android:id="@+id/button_plusBath" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       tools:text="+" 
       android:textStyle="bold" 
       android:textSize="24sp" 
       android:textColor="@color/colorAccent" 
       style="?android:attr/borderlessButtonStyle" 
       /> 
     </LinearLayout> 
    </LinearLayout> 
</LinearLayout> 

問題是這樣的XML是不可見運行。整個水平LinearLayout不可見。它佔據了空間,但它不可見。我在這裏錯過了什麼?

回答

3

您正在使用「工具」命名空間。這對設置可以通過IDE查看的屬性很有用。然而,

。在運行時這些將是空白的。將「工具」切換到「android」並重試。

+0

現在有效。非常感謝 – HShams