Android Admob AdView使ScrollView在显示时滚动

Android Admob AdView使ScrollView在显示时滚动,android,android-layout,admob,android-scrollview,Android,Android Layout,Admob,Android Scrollview,我有以下XML布局 <RelativeLayout> <ScrollView> </ScrollView> <LinearLayout> </LinearLayout> </RelativeLayout> 在线性布局中,我通过代码添加admob AdView。 ScrollView包含内容并在AdView初始化之前显示 问题是,当显示广告时,ScrollView会向下滚动广告的大小(高度)。。

我有以下XML布局

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

在线性布局中,我通过代码添加admob AdView。 ScrollView包含内容并在AdView初始化之前显示

问题是,当显示广告时,ScrollView会向下滚动广告的大小(高度)。。 我猜是因为ScrollView设置为height=match\u parent,above=LinearLayout,所以当ad初始化时,ScrollView会调整大小,这就是导致滚动的原因(LinearLayout设置为与父项底部对齐)


有什么办法绕过它吗?我希望ScrollView保持与广告在屏幕上显示之前相同的滚动偏移量。

android:genderantFocusability=“blocksDescendants”
添加到
ScrollView
的直接子级。这会解决问题的