解决ScrollView下嵌套GridView显示不全的问题

转载 2016年08月30日 15:52:02

此问题主要是由于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/cn2007/article/details/16961717

ScrollView嵌套GridView,GridView显示不全

在ScrollView里布局GridView时,GridView显示往往是以单行显示出来。这是由于GridView和ScrollView里都有滑动属性。ScrollView无法判断GridView里的...

解决ScrollView下嵌套ListView、GridView显示不全的问题(冲突)

一.使用网上用的动态改变listview高度的方法,该方法只适用于item布局是LinearLayout布局的情况,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onM...

解决ScrollView下嵌套ListView、GridView显示不全的问题

1.使用网上用的动态改变listview高度的方法,该方法只适用于item布局是LinearLayout布局的情况,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onM...

解决ScrollView下嵌套自定义ListView、GridView后依然显示不全的问题

当我们ScrollView下嵌套ListView、GridView时会出现显示不全的问题,这样我们大部分是会重写ListView、gridView 一:重写ListView、gridView 重...

解决ScrollView下嵌套ListView、GridView显示不全的问题

1.使用网上用的动态改变listview高度的方法,该方法只适用于item布局是LinearLayout布局的情况,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onM...

解决ScrollView下嵌套ListView/GridView进页面不在顶部的问题以及数据显示不全的问题( 只显示一行)

在网上看到如下的解决方案,我现在定义了多个listview,所以出现了有时候起作用有时候不起作用,错误的解决方法如下:错误解决方案1:错误解决方案2: 正确解决方案,重写ScrollView,添加如...

【转】嵌套ListView、ScrollView、GridView等布局显示不全的问题

原文参见:http://m.blog.csdn.net/article/details?id=46136569 在项目开发中,可能经常遇到嵌套ListView、ScrollView的问题,百度...

ScrollView嵌套Gridview显示不全的问题

在开发过程中,遇到ScrollView嵌套GridView时会遇到GridView的内容显示不完全的问题,解决的方法就是先获取gridview的高度然后让ScrollView给其预留合适的尺寸,我们可...

Android开发笔记——ScrollView中解决listview,gridview显示不全问题

在我们日常开发中,我们可能会碰到这样的情形:在某个内容很多的页面中用listview显示几条数据,或者用gridview显示几张图片,由于页面内容很多,一般都要在最外层加上SrcollView来显示全...

Android 解决 ScrollView嵌套ListView、GridView冲突显示不全的最快实现

在Android开发中,ScrollView与ListView、GridView的嵌套使用经常都会用到,但是如果仅仅是纯粹的嵌套,ListView和GridView就会出现显示不全的情况,因为Scro...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决ScrollView下嵌套GridView显示不全的问题
举报原因:
原因补充:

(最多只允许输入30个字)