久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

android - ListView動(dòng)態(tài)測(cè)量高度,為什么數(shù)據(jù)刷新了重新測(cè)量,listview底部會(huì)出現(xiàn)大量空白

瀏覽:215日期:2024-09-13 09:01:55

問題描述

ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) {return; } int totalHeight = 0; for (int i = 0, len = listAdapter.getCount(); i < len; i++) { //listAdapter.getCount()返回?cái)?shù)據(jù)項(xiàng)的數(shù)目View listItem = listAdapter.getView(i, null, listView);listItem.measure(0, 0); //計(jì)算子項(xiàng)View 的寬高totalHeight += listItem.getMeasuredHeight(); //統(tǒng)計(jì)所有子項(xiàng)的總高度 } ViewGroup.LayoutParams params = listView.getLayoutParams(); // listView.getpiderHeight()獲取子項(xiàng)間分隔符占用的高度 int piderHeight = (listView.getpiderHeight() * (listAdapter.getCount() - 1)); // params.height最后得到整個(gè)ListView完整顯示需要的高度:item總和 + 分割線總和高度 params.height = totalHeight + piderHeight; listView.setLayoutParams(params);

android - ListView動(dòng)態(tài)測(cè)量高度,為什么數(shù)據(jù)刷新了重新測(cè)量,listview底部會(huì)出現(xiàn)大量空白

問題解答

回答1:

不太了解樓主的需求啊,listview warp一下不就行了嗎

主站蜘蛛池模板: 南木林县| 景德镇市| 桃江县| 南阳市| 科技| 榕江县| 云南省| 屏东市| 石家庄市| 雷波县| 安阳县| 黑山县| 西昌市| 绥化市| 纳雍县| 抚宁县| 汨罗市| 札达县| 乳山市| 陕西省| 灯塔市| 齐齐哈尔市| 瑞昌市| 张家界市| 康马县| 永年县| 邢台市| 游戏| 梁山县| 南召县| 获嘉县| 东海县| 东乡族自治县| 休宁县| 四子王旗| 广灵县| 河源市| 怀远县| 米泉市| 东阿县| 林芝县|