Android开发工具类(各种方法调用 )

原创 2016年08月30日 15:30:41
  1. ListView中嵌套ListView,动态计算内层ListView的高度。但是子ListView的每个Item必须是LinearLayout,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onMeasure(),所以会在onMeasure()时抛出异常。
  2. public class Utility {    
  3.     public static void setListViewHeightBasedOnChildren(ListView listView) {    
  4.         ListAdapter listAdapter = listView.getAdapter();     
  5.         if (listAdapter == null) {    
  6.             // pre-condition    
  7.             return;    
  8.         }    
  9.     
  10.         int totalHeight = 0;    
  11.         for (int i = 0; i < listAdapter.getCount(); i++) {    
  12.             View listItem = listAdapter.getView(i, null, listView);    
  13.             listItem.measure(00);    
  14.             totalHeight += listItem.getMeasuredHeight();    
  15.         }    
  16.     
  17.         ViewGroup.LayoutParams params = listView.getLayoutParams();    
  18.         params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1));    
  19.         listView.setLayoutParams(params);    
  20.     }    
  21. }    
版权声明:本文为博主原创文章,未经博主允许不得转载。

Android开发工具类

包括了各种工具类、辅助类、管理类等   Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.m...
  • qq_26916671
  • qq_26916671
  • 2017年06月27日 14:32
  • 430

iOS开发工具类,包含常用功能,为方便使用,特为常用功能封装并且使用宏定义方式运用

CoreEditText iOS开发工具类,包含常用功能,为方便使用,特为常用功能封装并且使用宏定义方式运用。在做开发时候能用少点代码就用少点,封装起来的工具类更好用,体积小,使用方便,使开发高效快捷...
  • woai673714805
  • woai673714805
  • 2017年09月20日 22:47
  • 552

android开发工具类

package com.artron.mmj.seller.utils; import android.annotation.SuppressLint; import android.ap...
  • lzq520210
  • lzq520210
  • 2016年05月10日 15:36
  • 661

Android Studio 插件开发详解二:工具类

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/75647437 本文出自【赵彦军的博客】 在插件开发过程中,我们按照开发一个...
  • zhaoyanjun6
  • zhaoyanjun6
  • 2017年09月27日 14:54
  • 463

Android开发工具类常用

@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) public class DeviceUtils { // 手机网络类型 publ...
  • Jersey_me
  • Jersey_me
  • 2017年05月08日 15:23
  • 213

android开发工具类总结(一)

一、日志工具类 Log.java public class L { private L() { /* 不可被实例化 */ th...
  • lqs2015
  • lqs2015
  • 2016年01月25日 18:13
  • 216

Android 常用开发工具类

在开发中使用一些工具类,能让代码更加简洁,开发效率也更高,下面是我收集的Android中常用的一些开发工具类,如果大家有更好的工具,欢迎私信我。 数据管理的工具类,清理缓存数据 import j...
  • soul_code
  • soul_code
  • 2015年12月14日 17:10
  • 3040

Android开发工具类集锦

概述本人做android开发已有段日子了,在开发的过程中一直使用着工具类,包括别人已经封装好的工具类以及自己封装的工具类,本篇博客向大家介绍自己在开发过程中经常使用到的一些简单实用的工具类,在文章末尾...
  • ydxlt
  • ydxlt
  • 2015年10月25日 12:29
  • 1072

Android开发工具类大集合(六)

雪中送炭:十大前沿移动应用开发工具 2013-09-12 10:53 佚名 安卓巴士 字号:T | T 移动应用开发的路程是艰辛的,欣慰的是一些精心设计的开发工具可以为你在开发道路过程中雪中送炭。...
  • smxueer
  • smxueer
  • 2014年08月13日 13:08
  • 565

Android开发工具类--LogUtils

import android.util.Log;/** * 包名:com.example.zzkeji.utildeme.Util * TODO:LOG的工具类 * 作者:夜荷听弦 * 编辑时...
  • u012301501
  • u012301501
  • 2017年01月20日 16:50
  • 140
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android开发工具类(各种方法调用 )
举报原因:
原因补充:

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