Как разместить новые элементы в списке прокрутки

У меня есть вертикальная прокручиваемая компоновка с множеством элементов, отлично работающая.
Я пытаюсь поместить новый linearlayout в нижней части экрана, который НЕ будет частью прокручиваемого макета.
То есть, он будет сидеть на buttom (как рекламный блок) независимо от прокручиваемой части. Я смог разместить его только в scrollView.
Как я могу разместить его ниже, чтобы он всегда был видимым?

    Используйте RelativeLayout и организуйте его следующим образом:

    <?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" android:orientation="vertical" > <ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentTop="true" android:layout_above="@+id/linearLayoutThatDoesNotScroll" > <LinearLayout android:id="@+id/linearLayoutWithLotofContent" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" > </LinearLayout> </ScrollView> <LinearLayout android:id="@+id/linearLayoutThatDoesNotScroll" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" > </LinearLayout> </RelativeLayout> 

    Фокус в расположении ScrollView, в то же время он выровнен с верхней частью экрана И над нижним, фиксированным, LinearLayout. Это просто работает.

    что-то вроде этого 🙂

     <?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" > <ScrollView android:id="@+id/scroll_view" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" > <LinearLayout android:id="@+id/content" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </ScrollView> <LinearLayout android:id="@+id/bottom" android:layout_width="fill_parent" android:layout_height="10dip" /> </LinearLayout> 

    Вы добавите свой нижний контент в нижнюю линейкуLayout с андроидом: id = bottom 🙂

    Если вы использовали вертикальную LinearLayout для размещения прокручиваемого макета, вы можете добавить рекламное окно к LinearLayout под прокручиваемым макетом, и оно появится в нижней части экрана. (При условии, что ваши веса установлены правильно, а макет прокрутки установлен на WRAP_CONTENT )

    RelativeLayout позволит вам также настроить adview на нижнюю часть прокручиваемого макета, но вам все равно нужно убедиться, что прокручиваемый макет был установлен в WRAP_CONTENT чтобы он автоматически не занимал весь экран.

     <?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" > <Button android:id="@+id/dialogButtonOK" android:layout_width="100px" android:layout_height="wrap_content" android:text=" Ok " android:layout_alignParentBottom="true" android:layout_centerInParent="true" android:background="@drawable/button_style" /> <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="5dp" android:id="@+id/scrView" android:layout_above="@id/dialogButtonOK" android:layout_alignParentTop="true" > <HorizontalScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" > <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="*" android:id="@+id/main_table" > </TableLayout> </HorizontalScrollView> </ScrollView> </RelativeLayout> 

    Это сработало для меня