ScrollView中嵌套ListView时显示不全

来源:互联网 发布:linux 压缩成tar.gz 编辑:程序博客网 时间:2024/05/29 01:52
//计算Listview高度    public static void setListViewHeight(ListView mListView ,BaseAdapter adapter){        adapter = (BaseAdapter) mListView.getAdapter();        if (adapter == null) {            return;        }        int mTotalHeight = 0;        for (int i = 0; i < adapter.getCount(); i++) {            View mListItem = adapter.getView(i, null, mListView);            mListItem.measure(0, 0);            mTotalHeight += mListItem.getMeasuredHeight();        }        ViewGroup.LayoutParams mParams = mListView.getLayoutParams();        mParams.height = mTotalHeight +                (mListView.getDividerHeight() * (adapter.getCount() - 1));        mListView.setLayoutParams(mParams);    }

0 0
原创粉丝点击