Android Admob AdView使ScrollView在显示时滚动
我有以下XML布局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会向下滚动广告的大小(高度)。。
<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
的直接子级。这会解决问题的