Совместите AdView (AdMob) с нижней частью экрана с помощью WebView на макете Android - PullRequest
0 голосов
/ 07 февраля 2011

Экран по умолчанию моего приложения показывает ListView. Когда пользователь выбирает запись, новое действие отображается с заголовком (TextView), некоторая информация получается из XML (WebView).

Я хочу разместить объявление в нижней части этого второго упражнения.

Мой макет в настоящее время таков:

<LinearLayout android:id="@+id/info" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" style="@style/info">    
    <TextView android:id="@+id/title" style="@style/title" />
    <WebView android:id="@+id/info" style="@style/info" />
</LinearLayout>

Это прекрасно работает, но я не могу сделать так, чтобы объявление всегда было внизу.

Я пробовал RelativeLayout, но, несмотря ни на что, я всегда получаю одинаковые результаты!

Если отображаемый в WebView HTML-код является достаточно коротким для отображения AdView (но не внизу под WebView) или слишком длинным, и AdView вообще не отображается!

Я хочу, чтобы AdView всегда был виден всегда, даже если WebView прокручивается!

Надеюсь, это имеет смысл!

Neil

PS: я буду продолжать искать ответы и обновлять, если найду один ....

1 Ответ

0 голосов
/ 07 февраля 2011

Придумал способ решить эту проблему, но разве это лучший способ ??

Вот как я это сделал:

<LinearLayout android:id="@+id/linearlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:neildeadman="http://schemas.android.com/apk/res/com.neildeadman.android" xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" style="@style/Info">
    <LinearLayout android:id="@+id/info" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" style="@style/info">
        <TextView android:id="@+id/title" style="@style/title" />
        <WebView android:id="@+id/info" style="@style/info" />
    </LinearLayout>
</LinearLayout>

Атрибуты "layout_weight" позволили мне заставить внутренний LinearLayout заполнить оставшийся пробел, оставленный дополнением, которое затем содержало мой макет сверху!

Прекрасно работает ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...