ScrollView中嵌套ListView滑动问题

来源:互联网 发布:ubuntu 共享打印机 编辑:程序博客网 时间:2024/06/04 18:53

我们都知道在ScrollView中嵌套ListView的时候会出现问题,那就是ListView中又多条数据的时候也是只显示一条,解决办法是

自定义ListView,然后重写里面的onMesure()方法。

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

这样就能把ListView的所有数据都显示出来,但是同时又出现了一个新问题就是每次跳到这个页面的时候都是自动滑动底部,这是我们不希望的,

所以要解决这个办法执行的操作是在ListView的父层布局中加入android:descendantFocusability="blocksDescendants"即可。

阅读全文
0 0
原创粉丝点击