У меня есть страница с textView, listView и затем кнопка. TextView появляется вместе с ListView, но кнопка не будет отображаться:Почему у меня нет кнопки ниже спискаView?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/beerTitleTaste"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ems="10"
android:textSize="20sp"
android:textStyle = "bold"
android:padding="5dip"
>
</TextView>
<ListView
android:id="@+id/tastelist"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:dividerHeight="0.1dp"
>
</ListView>
<Button
android:id="@+id/addTasteTageButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Add Taste Tag" />
</LinearLayout>
Я также попытался переместить кнопку выше ListView, и он показал вверх, но затем ListView не показал вверх.
Я хотел бы иметь его как TextView, а затем listView с кнопкой внизу. Есть идеи?
удивительным, что работал! Что там происходит, я действительно не понимаю? (Я должен ждать несколько минут, прежде чем я вслух приму ваш ответ.) – Mike
При использовании 'fill_parent' или' match_parent' для высоты, например, 'View' будет расширяться, чтобы получить полную высоту родителя, что не оставляет места для кнопки, чтобы поместиться на экране. – Voicu
Пожалуйста, прочитайте это сообщение в блоге Gabriele Mariotti о том, почему это не очень хорошая идея: http://gmariotti.blogspot.de/2013/06/tips-for-listview-view-recycling-use.html?view=classic - Это очень плохо для производительности: см. Раздел «Один последний совет» –