解决scrollview与listview共存的冲突方法: 1、动态的设置listview大小,并使用一个方法,将listview放入该方法中,来计算其高度。但是要注意一点:这个listview的每个Iitem的布局要是LinearLayout。 2、Java代码:
![]() 3、在ListView设置setAdapter以后调用这个函数就行了。
//设置Listview的高度 publicvoidsetListViewHeight(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if(listAdapter ==null) { return; } inttotalHeight =0; for(inti =0; i < listAdapter.getCount(); i++) { View listItem = listAdapter.getView(i,null, listView); listItem.measure(0,0); totalHeight += listItem.getMeasuredHeight(); } ViewGroup.LayoutParams params = listView.getLayoutParams(); params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() -1)); listView.setLayoutParams(params); } (责任编辑:好模板) |



ecshop仿天猫商城2014团购旗
人气:1478
ecshop英文数码模板
人气:575
Milano外贸Prestasop商城模板
人气:306
ecshop蔬菜水果商城程序模
人气:2469
ecshop逛街模板程序源码
人气:1359
蓝色包包外贸英文ecshop模
人气:641