Использование вложенного LinearLayout - PullRequest
1 голос
/ 30 августа 2011

решено: для параметра layout_height было установлено значение Match_parent в определении панели кнопок. Изменено на wrap_content.

В настоящее время я работаю над новым приложением, которое имеет ряд кнопок в верхней части основного экрана. XML «buttonBar» определяет linearLayout и позже вложен в другой linearLayout.

Кнопки выглядят нормально и работают, однако, если я помещу текстовое представление под оператором включения, текст не появится. Я думаю, что это на самом деле появляется за кнопками. Я предположил, что, поскольку он был внутри родительского linearLayout, он появится после включенного (вложенного) вложенного макета.

пожалуйста, кто-нибудь может объяснить, почему это не происходит, и указать мне правильное направление, чтобы решить это.

высоко ценится, M

 <?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"
    >
    <include layout="@layout/buttonheader"/>

    <TextView android:layout_width="wrap_content" 
              android:layout_height="wrap_content" 
              android:text="TextView" 
              android:id="@+id/textView1"
              android:textColor="#ffffff">
    </TextView>
</LinearLayout>

1 Ответ

0 голосов
/ 30 августа 2011

Набор height и width включенного макета buttonheader

ТАК, что вы можете видеть этот включенный макет в вашем макете

...