关闭

关于ScrollView中使用listview后listview不完全显示问题

170人阅读 评论(0) 收藏 举报
分类:
  • 一般情况下计算手动listview高度就可以
  • 上代码

  • private void setListViewHight(Adapter adapter) {
    View view = adapter.getView(0, null, list);
    view.measure(0, 0);
    int h = (view.getMeasuredHeight() + 2) * adapter.getCount();
    ViewGroup.LayoutParams layoutParams = orderList.getLayoutParams();
    layoutParams.height = h;
    orderList.setLayoutParams(layoutParams);
    }

  • 但是我使用的时候在某些机型上却没有效果无奈只能自己想办法
  • private void setData() {
    for (int i = 0; i < list.size(); i++) {
    lay.addView(getView(list.get(i)));//lay是一个线性布局
    }

    }
    private View getView(Data bean) {
    View view = LayoutInflater.from(this).inflate(R.layout.item, null);
    TextView name = (TextView) view.findViewById(R.id.name);
    name.setText(bean.getName());
    reurn view;
    }

-此方法只适用少量数据的时候 如果你有更好的方法请留言告诉我 谢谢

0
0
查看评论

android中Scrollview 嵌套ListView显示不完整

本帖最后由 echohe 于 2014-4-9 10:13 编辑 以下文章转自@安卓泡面 在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。 在这里我将会从使用ScrollView嵌套ListView结构的...
  • loomis13
  • loomis13
  • 2015-08-19 16:42
  • 3195

解决 ScrollView 嵌套 ListView 时,高度不正常和滑动冲突的问题

我们在用ScrollView嵌套ListView会两个问题,一个问题是ListView高度不正常,另外一个问题是ListView无法滑动。下面我们就来看看这两个问题怎么解决吧。 第一个问题 ListView只能显示一个Item高度的问题。因为ScrollView在测量ChildView的时候,强...
  • u010261933
  • u010261933
  • 2017-01-13 15:52
  • 1123

解决ListView在ScrollView里只显示单行的问题

ScrollView是常用的滑动显示内容的控件,有时会包含诸多类型的内容控件,如TextView、ImageView、ListView等混合使用;而在使用ListView时,最后运行往往发现ListView只显示一行; 究其原因是因为:原本ListView的高度是设置adapter之后去自适应高度的...
  • duguju
  • duguju
  • 2015-09-07 14:31
  • 1664

ScrollView嵌套ListView自动聚焦到ListView的问题

ScrollView嵌套ListView的高度问题顺带再写一遍吧。自定义VerticalListview 继承ListView,重写OnMeasure方法。以此类推,ListView嵌套ListView也是同样的方法。至于为什么,我还没研究透,看到的大牛们可以帮帮小妹,在下感谢。 public cl...
  • Helene_me
  • Helene_me
  • 2015-02-11 11:25
  • 1469

解决scrollview嵌套listview后,listview的setSelection失效问题

项目中scrollview嵌套listview后,各种问题,首先是listview的高度计算问题;后面有liistview的setSelection失效问题 。 前一种网上有多种解决办法,就不在这里描述了。  主要是后一种,可能初学者会不知道怎么处理,我今天大概描述一下我的处理方...
  • blf09
  • blf09
  • 2016-03-22 21:25
  • 1019

ScrollView 里面 嵌套ListView 导致listview无法完全显示数据的问题

导言---   本人Android小白一个,哈哈,总结下自己的辛苦历程,供自己回顾以及同各位大牛交流。如有错误,敬请留言交流。                       ...
  • woodwoodxiaohei
  • woodwoodxiaohei
  • 2016-06-11 16:52
  • 541

解决ScrollView嵌套ListView进行切换时自动滑动至ListView顶部问题

问题:当使用ScrollView嵌套ListVIew,并且在布局中ListView上方还存在其他UI控件(例如ViewPager、ImageView)时,进行Fragment切换时会自动滑动到ListVIew的顶部 解决方法:为ListView上方的UI控件设置焦点获取 view.setFocusa...
  • z_zhuang
  • z_zhuang
  • 2016-11-07 11:38
  • 802

Android ListView中处理嵌套滑动问题,类似ScrollView嵌套ListView

前言 最近笔者在友情客串去给一培训机构android培训生讲解android初级实际开发技巧中,就提到了这个问题.这里分享下,避免其他童鞋在处理类似的滑动嵌套上走同样的弯路. 这里打算用两篇来讲解我们开发中常遇到listView和recyclerView在处理滑动嵌套的时候的最佳解决方案. 实现思路...
  • qq_28690547
  • qq_28690547
  • 2016-03-03 23:24
  • 922

Android ScrollView中嵌套ListView,滑动冲突问题的解决

在项目开发过程,遇到ScrollView中嵌套ListView,结果点击ListView上下滑动时,整个页面滑动,也就是滑动事件被ScrollView消费掉了,造成listView无法滑动的结果,然后改动布局,替换成fragment,在fragment里面实现listview的刷新,结果还是不行,最...
  • androidforwell
  • androidforwell
  • 2016-09-22 13:01
  • 3218

Scrollview嵌套listView数据显示不正常问题

问题是这样的,在数据刚刚初始化的时候就setadapter了,此时的list中还没有数据,如下: RecentMessages = new ArrayList<>(); adapter = new RecentChatAdapter(getActivity(),Rec...
  • cyooke
  • cyooke
  • 2016-06-14 10:54
  • 1117
    个人资料
    • 访问:73372次
    • 积分:1565
    • 等级:
    • 排名:千里之外
    • 原创:83篇
    • 转载:22篇
    • 译文:0篇
    • 评论:11条
    最新评论