Android 动态设置ListView、GridView高度

来源:互联网 发布:g20杭州淘宝快递 编辑:程序博客网 时间:2024/06/09 11:54
//动态设置ListView高度private void setListViewHeight(ListView listView) {    ListAdapter listAdapter = listView.getAdapter();    if (listAdapter == null) {        return;    }    int totalHeight = 0;    for (int i = 0, len = listAdapter.getCount(); i < len; 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);}//动态设置GridView高度private void setGridViewHeight(GridView gridview, int column) {    ListAdapter listAdapter = gridview.getAdapter();    if (listAdapter == null) {        return;    }    int totalHeight = 0;    for (int i = 0; i < listAdapter.getCount(); i = i + column) {        View listItem = listAdapter.getView(i, null, gridview);        listItem.measure(0, 0);        totalHeight += listItem.getMeasuredHeight();    }    ViewGroup.LayoutParams params = gridview.getLayoutParams();    params.height = totalHeight;    gridview.setLayoutParams(params);}
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 文具小刀 小刀三轮车 小刀 电动车 聂小刀 利小刀 小刀电瓶车 小刀切黄油 小刀啥意思 小刀战曲 李小刀 小刀传奇 小刀是什么 小刀刘 小刀酒业 小刀鸭 小刀怎么折 什么是小刀 铜柄小刀 小刀电摩 锋利小刀 关小刀博客 小刀割头 工艺小刀 小刀是什么意思 小刀锋利作品 小刀电动车价格及图片 小刀电动车怎么样 小刀电动车价格图片 小刀电动车图片 小刀破解论坛 小刀电动车质量曝光 可小刀神马意思 小刀电动车解除限速 可小刀什么意思 小刀电动车怎么解除限速 衣服磁扣小刀打开图解 小刀什么意思 小刀电动车限速 小刀和雅迪哪个好 小刀娱乐辅助网 溺水小刀在线播放