Таким образом, если по «плавающей» вы имеете в виду фиксированной, вот мой способ сделать это:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/txtQuestion"
android:background="@color/blue_gray_semi"
android:layout_alignParentTop="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minHeight="48dp"
android:padding="8dp"
android:textColor="@color/white"
android:textSize="16sp"
android:textStyle="bold"
android:shadowColor="@color/black"
android:shadowRadius="1"
android:shadowDx="1"
android:shadowDy="1"
/>
<TextView
android:id="@+id/txtPosition"
android:background="@color/blue_gray_semi"
android:layout_alignParentBottom="true"
android:layout_width="fill_parent"
android:layout_height="48dp"
android:gravity="center"
android:padding="0dp"
android:textColor="@color/white"
android:textSize="24sp"
android:textStyle="bold"
/>
<ListView
android:id="@+id/lvwAnswers"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@id/txtQuestion"
android:layout_above="@id/txtPosition"
android:listSelector="@drawable/list_item_colors"
android:background="@drawable/list_border"
style="@style/ListViews"
/>
</RelativeLayout>
Обратите внимание, что я определил некоторые цвета/стили/...
вводимого коэффициента Вы можете жить без, просто чтобы понять концепцию.
Затем настройте его по своему желанию.
Теперь вы заметите, что TextView определены перед списком ListView.
Это потому, что ListView может ссылаться на них в своих «выше» и «ниже» атрибутах.
Если вы должны были использовать LinearLayout, вместо этого, вы должны определить их сверху вниз, как они должны быть отображены (заголовок, ListView и Footer)
Я обернуть мой ListView в LinearLayout, что это завернутый в relativelayout. таким образом у меня могут быть текстовые и/или кнопки сверху или снизу, и список прокручивается между ними. Я делаю это в XML, если вам нужен код. –
yup как Commonsware сказал. – jason
@Bill Gary: Я переношу свой список в RelativeLayout (** нет необходимости в дополнительном LinearLayout **). Таким образом, у меня могут быть текстовые изображения и/или кнопки сверху или снизу, и список прокручивается между ними. Я делаю это в XML. Нет шутки - я всегда так делаю. Кроме того, с помощью ExpandableListViews –