关闭

解决ScrollView与ListView显示冲突问题

标签: listviewScrollView
127人阅读 评论(0) 收藏 举报
分类:
  1. 自定义ListView 重写其onMeasure(),方法
public class ListViewForScrollView extends ListView{


    public ListViewForScrollView(Context context, AttributeSet attrs,
            int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        // TODO Auto-generated constructor stub
    }

    public ListViewForScrollView(Context context) {
        super(context);
        // TODO Auto-generated constructor stub
    }

    public ListViewForScrollView(Context context, AttributeSet attrs) {
        super(context, attrs);
        // TODO Auto-generated constructor stub
    }
    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
                MeasureSpec.AT_MOST);
        super.onMeasure(widthMeasureSpec, expandSpec);
    }

}

2.布局文件引用

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/act_sv"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="\n上方数据\n" />

        <com.crazyandroid.custom.ListViewForScrollView 
            android:id="@+id/act_lv"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">

        </com.crazyandroid.custom.ListViewForScrollView>

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="\n下方数据\n" />
    </LinearLayout>
</ScrollView>

3.java代码

mScrollView = (ScrollView) findViewById(R.id.act_sv);
mScrollView.smoothScrollTo(0, 0);//确保ScrollView从顶端显示

4.更多解决方法 请参阅:
http://www.apkbus.com/forum.php?mod=viewthread&tid=161576

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android ScrollView和ListView事件冲突问题解决方法

不知道有没有朋友遇到这种问题:就是当你一个ScrollView里面包含一个ListView的时候,你会发现一个问题:当listview里面的item条目过多的时候,在Listview中只会显示一部分,...
  • qq_26888925
  • qq_26888925
  • 2016-07-27 12:02
  • 420

ScrollView和ListView冲突问题解决

最近在开发一个应用时用到了ScrollView和ListView,想在ListView上再放一个小的标题栏分割,然后整体超出屏幕后又能滚动显示。但是,在跟踪过程中发现,我们自己设置了ListViewA...
  • aqiao58
  • aqiao58
  • 2013-08-12 11:34
  • 5720

【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题

在一个滑动控件或者是布局里面,添加另外一个可以滑动的控件,通常会造成一些莫名其妙的问题。今天主要介绍在工作中遇到的,在ScrollView布局中嵌套Listview显示不正常,和在Listview中嵌...
  • bz419927089
  • bz419927089
  • 2014-08-15 15:38
  • 13755

完美解决Android中,ScrollView嵌套ListView的冲突。

完美解决Android中,ScrollView和ListView的各种冲突
  • wodelinglong
  • wodelinglong
  • 2013-10-25 16:15
  • 5886

解决ScrollView中嵌套ListView滚动效果冲突问题

在ScrollView中嵌套使用ListView,ListView只会显示一行到两行的数据。起初我以为是样式的问题,一直在对XML文件的样式进行尝试性设置,但始终得不到想要的效果。后来在网上查了查,S...
  • wulianghuan
  • wulianghuan
  • 2013-03-01 23:32
  • 43345

安卓解决viewPager+scrollView+listView滑动冲突的问题

很多人在开发过程中都会设计到首页里面的排版功能,整个页面是一个可滑动的scrollView,上面是一个viewpager轮播图,然后下面又有带滑动的ListView,我们一般会先禁用ListView的...
  • bryant_liu24
  • bryant_liu24
  • 2015-08-06 09:22
  • 1687

listview在scrollview中自行滑动(滑动冲突)

我们在文章1中解决了单行显示的问题,同时又在文章2中解决了多条数据重测量设置高度耗资源卡顿的问题。 那么有人说了,我的scrollview里面的元素较多,不想直接在scrollview里面全部显示出l...
  • duguju
  • duguju
  • 2016-01-07 22:02
  • 2113

利用事件分发机制解决ScrollView嵌套ListView滑动冲突

记得以前面试的时候,面试官问了ScrollView嵌套ListView使用的问题。那么ScrollView嵌套ListView使用会出现什么效果呢? 如布局文件如下: <RelativeLayout...
  • Mr_wzc
  • Mr_wzc
  • 2016-06-28 21:17
  • 4396

ScrollView嵌套ListView——解决滑动冲突问题

//布局中的代码实现 一个简单的布局设置 演义滑动冲突<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" ...
  • Mannver
  • Mannver
  • 2016-04-12 20:49
  • 11019

onMeasure简单方法 完美解决ListView与ScollView冲突问题!

近期做项目碰到ScrollView与Listview冲突的情况,查看了网上一些解决listview和scollView的冲突的方法,最终选择了重写onMeasure的方法来解决这个问题。 在此对各种方...
  • Double2hao
  • Double2hao
  • 2016-05-22 20:21
  • 6689
    个人资料
    • 访问:45242次
    • 积分:1039
    • 等级:
    • 排名:千里之外
    • 原创:60篇
    • 转载:3篇
    • 译文:0篇
    • 评论:12条
    最新评论