ScrollView嵌套ListView冲突显示一个item

来源:互联网 发布:淘宝网打底羊毛衫 编辑:程序博客网 时间:2024/06/03 06:43
/*** 设置宽高 一个简单方法*/private void resizeListView() {//ListView 控件ListView pay_list = (ListView )findViewById(R.id.pay_list);ListAdapter adapter = pay_list.getAdapter();int totalHeight = 0;int itemsHeight = 0;int dividersHeight = 0;for (int i = 0; i < adapter.getCount(); i++) {View view = adapter.getView(i, null, pay_list);view.measure(0, 0);itemsHeight = itemsHeight + view.getMeasuredHeight();}dividersHeight = (adapter.getCount() - 1) * pay_list.getDividerHeight();totalHeight = itemsHeight + dividersHeight;ViewGroup.LayoutParams lm = pay_list.getLayoutParams();lm.height = totalHeight;pay_list.setLayoutParams(lm);}请点评
阅读全文
0 0