读书人

怎么实现在一个ScrollView里添加多个L

发布时间: 2013-01-21 10:15:39 作者: rapoo

如何实现在一个ScrollView里添加多个ListView,并且让ListView伸张到最长。

如何实现在一个ScrollView里添加多个ListView,并且让ListView伸张到最长。
用最外层ScrollView做滚动条。ListView本身不滚动。

全世界最简单的办法:

复写ListView里面的onMeasure方法,设置让其不滚动!

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


读书人网 >移动开发

热点推荐