Android 解决ScrollView嵌套CridView显示问题

作者:lqh 时间:2021-11-14 02:22:00 

Android 解决ScrollView嵌套CridView显示问题

由于GridView是可滑动的控件,嵌套在ScrollView下时需要重写onMeasure方法。


public class MyGridView extends GridView{
  public MyGridView(Context context, AttributeSet attrs) {
     super(context, attrs);
   }

public MyGridView(Context context) {
     super(context);
   }

public MyGridView(Context context, AttributeSet attrs, int defStyle) {
     super(context, attrs, defStyle);
   }

@Override
   public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

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

然后在布局XML文件中引入MyGridView即可。ListView同理。

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

来源:http://blog.csdn.net/man_embedded/article/details/53612756

标签:Android,ScrollView,CridView
0
投稿

猜你喜欢

  • 详解J2EE开发的网站部署到阿里云服务器的方法

    2022-06-21 07:50:16
  • 打印Java程序的线程栈信息方式

    2021-11-02 19:00:28
  • c#实现输出本月的月历

    2023-07-18 19:41:33
  • Android 打开相册选择单张图片实现代码

    2023-05-29 17:06:38
  • java二叉树的几种遍历递归与非递归实现代码

    2022-06-29 19:19:47
  • springboot如何读取自定义配置项

    2021-06-18 10:44:53
  • Java 回调callback举例详解

    2023-11-11 16:25:09
  • Spring中BeanFactory与FactoryBean接口的区别详解

    2022-06-17 11:22:22
  • Java线程池ThreadPoolExecutor源码深入分析

    2023-11-09 19:49:36
  • 关于Android 4.4相机预览、录像花屏的问题的解决方法

    2023-01-21 11:50:26
  • android采用FFmpeg实现音频混合与拼接剪切

    2023-10-04 06:51:24
  • java 基础之JavaBean属性命名规范问题

    2022-10-09 05:44:22
  • java实现省市区转换成树形结构

    2022-11-27 03:43:37
  • Java Arrays工具类用法详解

    2023-12-19 13:08:00
  • Android上传文件到服务端并显示进度条

    2023-06-23 07:48:33
  • SpringBoot集成EasyExcel的步骤

    2023-07-19 09:59:17
  • mybatis中insert主键ID获取和多参数传递的示例代码

    2023-09-20 07:11:00
  • 浅谈Java线程Thread之interrupt中断解析

    2023-07-19 09:25:11
  • Java8新特性之接口中的默认方法和静态方法详解

    2022-05-10 15:16:19
  • JDK1.8中ArrayList是如何扩容的

    2023-01-20 19:04:47
  • asp之家 软件编程 m.aspxhome.com