【问题标题】:Nested LinearLayout not visible嵌套的 LinearLayout 不可见
【发布时间】:2016-12-06 05:44:19
【问题描述】:

我正在尝试实现以下视图:

我正在使用以下 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 不可见。它占据了空间,但它是不可见的。我在这里错过了什么?

【问题讨论】:

    标签: android android-layout


    【解决方案1】:

    您正在使用“工具”命名空间。这对于设置可以通过 IDE 查看的属性很有用。

    然而。在运行时,这些将是空白的。将“工具”切换到“android”,然后重试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      • 2012-11-09
      • 2022-01-03
      相关资源
      最近更新 更多