Подтвердить что ты не робот

Admob AdView заставляет ScrollView прокручивать, когда отображается

У меня есть следующий формат XML

<RelativeLayout>
   <ScrollView>
   </ScrollView>
   <LinearLayout>
   </LinearLayout>
</RelativeLayout>

В LinearLayout я добавляю адвью AdView через код. ScrollView содержит контент и выводит его перед тем, как AdView получает инициализацию.

Проблема заключается в том, что при показе объявления ScrollView прокручивается в размере (высоте) объявления. Я предполагаю, что, поскольку ScrollView имеет значение height = match_parent и выше = LinearLayout, когда объявление инициализируется, ScrollView получает размер, и именно это вызывает прокрутку (LinearLayout установлен в соответствие с родительским дном).

Есть ли способ обойти это? Я хочу, чтобы ScrollView оставался в том же сдвиге прокрутки, что и раньше, пока объявление не появилось на экране.

4b9b3361

Ответ 1

Нашел ответ здесь

Не такая же проблема, но решение работает и в этом случае.