Я использую следующий код к кнопке отображения у основания действия.
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
>
<Button android:id="@+id/btnGetMoreResults"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Get more"
/>
</RelativeLayout>
и listview выше его. когда я отображаю больше данных в listview, эта панель кнопки перемещена down.can, кто-либо ведет меня, как я могу зафиксировать его у основания действия?
любая справка ценилась бы.
Атрибут android: layout_alignParentBottom
должен быть объявлен в элементе RelativeLayout
, а не в RelativeLayout
(если не используется другой RelativeLayout
в качестве родителя).
Вы должны сделать что-то вроде этого с ListView
внутри RelativeLayout
также:
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true">
<ListView ...>
<Button android:id="@+id/btnGetMoreResults"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Get more"
android:layout_alignParentBottom="true" />
</RelativeLayout>