[转]关于兑现scrollview中加入多个无滚动listView的实现

[转]关于实现scrollview中加入多个无滚动listView的实现ScrollView LinearLayoutListView1/ListVie

[转]关于实现scrollview中加入多个无滚动listView的实现
<ScrollView >
<LinearLayout>
    <ListView>1</ListView>
    <ListView>2</ListView>
    <ListView>3</ListView>
</LinearLayout>
</ScrollView >
这里显示listView是有滚动条的,如何去掉滚动,关键在设置listView的height,这里就需要根据你的listView的内容动态设置了
listView lv;
     ListAdapter la = lv.getAdapter();
        int h = 0;
        final int cnt = la.getCount();
        for(int i=0; i<cnt; i++) {
            View item = la.getView(i, null, lv);
            item.measure(0, 0);
            h += item.getMeasuredHeight();
        }
        // reset ListView height
        ViewGroup.LayoutParams lp = lv.getLayoutParams();
        lp.height = h + (lv.getDividerHeight() * (cnt - 1));
        lv.setLayoutParams(lp);