解决ScrollView嵌套GridView加载时挤压问题

在使用ScrollView嵌套GridView时,如果GridView上方还有空间,在加载出来后,GridView可能会挤压上方的控件。问题的原因可能是GridView加载时自动请求焦点造成的,解决方法如下:

在GridView的rootview上添加以下属性

android:descendantFocusability="blocksDescendants"

descendantFocusability属性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,397评论 25 709
  • 在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很...
    Ten_Minutes阅读 4,008评论 3 27
  • 我躺在宿舍的床上, 看着其他床上不认识的人, 一时失神: 我怎么会在这里? 脑子疼痛起来,我却还在拼命回想。 思绪...
    慵懒小兽阅读 488评论 0 0
  • 引:之前一个项目用到过皮肤切换,自己封装了下,封装的不是很好用,现在这个项目又要用到,就想着看看别个大牛的封装想看...
    稻_草_人阅读 531评论 2 4
  • 晴5.18,星期四早上又是我给女儿做的饭,吃完饭我送下孩子就去上班了。中午下班回家我就去妈妈家了,今年天旱地里缺水...
    wanliwen阅读 185评论 0 0