ListView高度问题

原创 2015年07月07日 11:32:00

再listview中使用一些控件时如果高度不固定,会找不到位置,所以有时候要固定高度。

 

public void setListViewHeightBasedOnChildren(ListView listView) {
  ListAdapter listAdapter = listView.getAdapter();
  if (listAdapter == null) {
   return;
  }

  int totalHeight = 0;
  for (int i = 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));
  params.height += 5;// if without this statement,the listview will be a
       // little short
  listView.setLayoutParams(params);
 }

版权声明:本文为博主原创文章,未经博主允许不得转载。

android listview 动态适应高度问题

  • 2014年06月07日 13:52
  • 155KB
  • 下载

android 关于listview item设置高度的问题解决方法

android 关于listview item设置高度的问题解决方法

解决 ScrollView 嵌套 ListView 时,高度不正常和滑动冲突的问题

我们在用ScrollView嵌套ListView会两个问题,一个问题是ListView高度不正常,另外一个问题是ListView无法滑动。下面我们就来看看这两个问题怎么解决吧。 第一个问题 Lis...

ScrollView中嵌入Listview,当item高度不一样的时候,item展示不全问题

首先在scrollview中嵌入listview,我们需要动态设置listview的高度,否则只会展示一行。 public void fixListViewHeight(ListView lis...

ListView设置分割线高度和 颜色 ~问题~

1.在布局文件中ListView元素中通过属性设置 [html] view plain copy android:divider="#fffff"  分割线颜色   androi...

计算并设置ListView的高度,防止嵌套ScrollView监听出现问题,(两种方法,一种自定义,一种测量)

listview嵌套
  • zyh0709
  • zyh0709
  • 2016年05月13日 10:15
  • 147

ListView高度问题

在item的layout文件中,用android:layout_height设置item的高度。 运行,高度设置无效。解决办法: 给item设定minHeight,即可....

ScrollView嵌套ListView冲突高度显示不全问题

实习中遇到了ScrollView里放置一个ListView的情况,照常书写代码测试的时候出现这种情况:   就是只显示一个item的高度。上网搜索了之后才知道是ScrollView嵌套ListV...

解决GridView,ListView嵌套在ScrollView时只显示一行高度的问题

相信很多开发者碰到如题所示问题.         Gridview,ListView嵌套在ScrollView中,那么,你需要重写Gridview,ListView控件,不然Gridview,List...

ListView或GridView与ScrollView共存,高度显示问题

自定义ListView(或GridView),重写里面的OnMeasure()方法重新计算高度 public class MyListView extends ListView { public...
  • YK_ing
  • YK_ing
  • 2013年08月29日 14:48
  • 1523
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ListView高度问题
举报原因:
原因补充:

(最多只允许输入30个字)