gpt4 book ai didi

android - 带有 Android 4.0 SDK 的 ScrollView 中的 GridView

转载 作者:行者123 更新时间:2023-11-29 02:03:42 24 4
gpt4 key购买 nike

我在 ScrollView 中使用 GridView。众所周知,肯定有一些问题。所以我使用类扩展 GridView,并使用以下方法覆盖 onMeasure 方法:

int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);   
super.onMeasure(widthMeasureSpec, expandSpec);

因此使用Android 2.2 SDK可以解决gridview问题。无论如何,gridview 可以正常聚焦

我的问题是:当我使用 Android 4.0 SDK 时,问题是:我也在 ScrollView 中使用扩展的 GridView。ScrollView 正在填充父级。当 GridView 的尺寸小于现有的 ScrollView 时,GridView 可以通过正常触摸获得焦点。但是,当 GridView 的 subview 数量增加时,ScrollView 的大小也随之变大。换句话说,ScrollView 现在可以滚动了。 GridView 无法再获得焦点。

谁能帮我解决这个棘手的问题?谢谢。

最佳答案

GridView本身包含滚动条所以不需要放在ScrollView里面。

关于android - 带有 Android 4.0 SDK 的 ScrollView 中的 GridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11218700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com