Я хочу сделать так, чтобы LinearLayout отображал рекламу внизу экрана. Это баннерная реклама. Я пробовал много комбинаций, и когда я помещаю LinearLayout над Scrollview в макете. xml иерархия, я получаю сообщение об ошибке типа «ScrollView может содержать только один прямой дочерний элемент», и приложение вылетает.
Я могу заставить приложение работать, поместив ScrollView над LinearLayout объявления, но в этом случае объявление появляется под всеми кнопками, тогда как оно должно отображаться в иерархии над кнопками прокрутки в нижней части экрана.
Как мне сделать так, чтобы баннер появлялся внизу экрана с помощью кнопок прокрутки выше?
Это отрывок из моего файла main. xml:
<?xml version="1.0" encoding="utf-8"?>
<!-- This file is /res/layout/main.xml Era LinearLayout-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!--
<com.facebook.ads.AdView
android:id="@id/banner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
/>
-->
<ScrollView
android:id="@+id/scroll"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/banner_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:id="@+id/holaPlayerBtn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/custom_button_yellow"
android:text="@string/hola"
android:textColor="#000000"
android:textStyle="bold" />
<Button
android:id="@+id/adiosPlayerBtn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/custom_button_yellow"
android:text="@string/adios"
android:textColor="#000000"
android:textStyle="bold" />
... many other buttons here ...
<Button
android:id="@+id/hastaprontoPlayerBtn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/custom_button_yellow"
android:text="@string/hasta_pronto"
android:textColor="#000000"
android:textStyle="bold" />
</LinearLayout>
</ScrollView>
</RelativeLayout>