ScrollView与GridView的冲突

重新
GridView

package com.ofess.lottery.lottery.view;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.GridView;

public class MyGridView extends GridView {
    public MyGridView(Context context) {
        super(context);
        // TODO Auto-generated constructor stub
    }

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

    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);
    }  

}  
时间: 2024-11-05 17:55:28

ScrollView与GridView的冲突的相关文章

GridView不能添加头布局,并且scrollView与GridView冲突导致一些页面无法融合

此贴为标记贴 方便下次使用 在项目需求中原本是用ScrollView来进行整个页面的滑动,ScrollView里面包含的有图片轮播,文字轮播,与2列GridView的item 问题 使用原生的GridView ,ScrollView与GridView的滑动就成了分开的不能再一起滑动并且还有gridView进到ScrollView下面等小问题 百度后重写GridView的onMeasure函数后出现一次性把数据加载完 导致内存问题. 解决方法 使用RecyclerView代替了GridView 我

Scrollerview与listview或者gridview发生冲突

滑动冲突说实在的就是子view的滑动事件与父view的滑动事件的监听都在同时触发,而导致的activity的点击事件或者布局出问题 常见的就有Scrollerview与Scrollerview与listview或者gridview发生冲突,listview是RecycleView等等的代表.话说,其中listview和scrollerview冲突的时候发生的问题比较奇葩 其中,listview只能显示一条数据我就震惊了,多方查询后才发现是冲突问题.(还是那句作为初学者,积少成多,提高解决问题速度

Android ScrollView嵌套HorizontalScrollView 滑动问题 ScrollView包含GridView显示问题

今天项目使用到ScrollView嵌套HorizontalScrollView,ScrollView里包含GridView,发现几个问题很经典,在此记录: 问题1.ScrollView嵌套HorizontalScrollView跳变问题,ScrollView.HorizontalScrollView自动下拉到最后一行: 设置到初始坐标(0,0)解决方法: (时机:数据解析完并且刷新notifyDataSetChanged()之后进行下面代码设置) scrollview.smoothScrollT

(转)ViewPager,ScrollView 嵌套ViewPager滑动冲突解决

ViewPager,ScrollView 嵌套ViewPager滑动冲突解决 本篇主要讲解一下几个问题 粗略地介绍一下View的事件分发机制 解决事件滑动冲突的思路及方法 ScrollView 里面嵌套ViewPager导致的滑动冲突 ViewPager里面嵌套ViewPager 导致的滑动冲突 轮播图的几种实现方式 先看一下效果图 ScrollView里面嵌套ViewPager ViewPager里面嵌套ViewPager View的 事件分发机制 这篇博客大打算详细讲解View的事件分发机制

改动ScrollView的滑动速度和解决ScrollView与ViewPager的冲突

话不多说,非常easy,能够从凝视中知道做法,直接上代码: 1.改动ScrollView的滑动速度: public class MyHorizontalScrollView extends HorizontalScrollView { public MyHorizontalScrollView(Context context) { super(context); } public MyHorizontalScrollView(Context context, AttributeSet attrs

scrollview嵌套gridview滑动问题

在开发过程总遇到ScrollView嵌套GridView,由于这两种控件都带有滚动条,当他们碰到一起的时候便会出问题,问题是gridview不滚动,并且只显示两行,为此看了官方文档,谷歌回答滚动里面没必要再加滚动,不符合UI设计.最后还是找到了网上大牛的解决方案才搞定的. 大概写个demo测试了下,还是能嵌套使用的,提前GridView性能好像降低了.如果加载过多,UI加载变的很卡. 主要xml布局为: [html] view plaincopy <span style="font-fam

在ScrollView嵌套GridView,使GridView不滚动

<ScrollView>       ……   <LinearLayout> </LinearLayout>       ……</ScrollView>我们要做的就是自定义一个GridView控件并插入到中间的LinearLayout中public class MyGridView extends GridView{public MyGridView(Context context, AttributeSet attrs) {  super(context,

Android scrollview和GridView混合使用

在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全.解决办法,自定义一个GridView控件 public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); } public MyGridView(Context

Android:完美解决ScrollView嵌套GridView

本文通过一段实例代码来解决开发过程中遇到的ScrollView嵌套GridView出问题即GridView会显示不全的解决办法. AD:网+线下沙龙 | 移动APP模式创新:给你一个做APP的理由>> 在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全. 解决办法,自定义一个GridView控件: public class MyGridView extends GridView { publ