/** * scrollview嵌套listview显示不全解决 * @param listView */public static void setListViewHeightBasedOnChildren(ListView listView) {ListAdapter listAdapter = listView.getAdapter();if (listAdapter == null) {// pre-conditionreturn;}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));listView.setLayoutParams(params);

}

然后在setdapter以后调用该方法就解决问题了。

itemView 是 RelativeLayout时 异常处理:http://blog.csdn.net/ljz2009y/article/details/18351491

更多相关文章

  1. Android(安卓)System.gc()注意点
  2. Dealing with bitmap object in android NDK
  3. Android(安卓)全屏无标题详解
  4. Android(安卓)onSaveInstanceState和onRestoreInstanceState触发
  5. android常用的代码片段
  6. Timer使用
  7. Android(安卓)定义全局LOG打印日志,并显示调用者相关信息
  8. Android中自动跳转到系统设置界面
  9. Android(安卓)weex的使用

随机推荐

  1. Android点击事件之后跳到界面指定位置
  2. android上的i-jetty (1)环境搭建
  3. Android 之 EditText属性用法介绍
  4. Android API 中文 (112) —— ThumbnailU
  5. editView多行光标位置问题和联系人问题
  6. Android(安卓)2.3.3 NFC分析
  7. Android 之 ImageSwitch图片转换器
  8. Android 使用 第三方 Sweet Alert Dialog
  9. Android Camera 方法分析
  10. Android NDK学习(1) 简介