国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:194日期: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一下不就行了嗎

主站蜘蛛池模板: 甘孜县| 黎川县| 朝阳县| 邓州市| 松江区| 合肥市| 福州市| 赫章县| 望谟县| 林口县| 永川市| 长兴县| 太谷县| 郁南县| 大港区| 法库县| 合川市| 观塘区| 广平县| 巢湖市| 平邑县| 黎城县| 乌拉特前旗| 鄂托克旗| 漯河市| 定远县| 贵州省| 阳山县| 平遥县| 文昌市| 资兴市| 娱乐| 左贡县| 苍山县| 娱乐| 芮城县| 拜泉县| 多伦县| 霸州市| 扎鲁特旗| 双城市|