Как создать фиксированный нижний колонтитул в расположении андроида?

Я использую следующий код к кнопке отображения у основания действия.

<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, кто-либо ведет меня, как я могу зафиксировать его у основания действия?

любая справка ценилась бы.

33
задан Book Of Zeus 1 October 2011 в 21:19
поделиться

1 ответ

Атрибут 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> 
25
ответ дан 27 November 2019 в 17:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: