码迷,mamicode.com
首页 >  
搜索关键字:convertview    ( 163个结果
listview中Item记录点击状态的方法--(点击显示、隐藏的状态保存)
listView中的Item有时候会添加其他的内容,例如有一块儿隐藏的区域,点击后展开,再次点击则隐藏。这时如果Item超过一屏,那么直接在Adapter中的getView方法加入判空操作,即 if(convertView == null){ convertView = new DownloadItem_CachedView(context); } 这时候,可能会出现混乱显示的情况。...
分类:其他好文   时间:2015-03-19 11:36:25    阅读次数:145
Android ListView 常见问题与使用总结
一、机制 ListView机制 - 先执行getCount,然后执行getView。如果getCount返回0,不执行getView Gallery convertView不会复用,每次都返回NULL 二、问题整理 ListView最下面一个item没有横线(Divider)? listview的布局高使用wrap_content,应该使用fill_parent...
分类:移动开发   时间:2015-03-13 09:21:39    阅读次数:1343
【转】Android ListView加载不同的item布局
原创教程,转载请保留出处:http://www.eoeandroid.com/thread-72369-1-1.html最近有需求需要在listView中载入不同的listItem布局,开始没有使用convertView,加载了多个item后导致了内存泄露,所以回来研究convertView在多个l...
分类:移动开发   时间:2015-03-12 20:35:35    阅读次数:4063
内存泄露--contentView缓存使用与ListView优化
引起Android内存泄露有很多种原因,下面罗列了一些问题,以后会一一解决1、构造Adapter时没有使用缓存convertView(衍生出ListView优化问题)2、查询数据库游标没有关闭3、Activity中生命周期对象大于Activity生命周期(关于Application Context与...
分类:其他好文   时间:2015-03-06 12:39:55    阅读次数:130
ViewHolder简洁写法
ViewHolder holder = null; if(convertView == null){ convertView = mInflater.inflate(R.layout.xxx null); holder = new ViewHolder(); hol...
分类:其他好文   时间:2015-03-05 12:44:18    阅读次数:169
Android开源代码解读-基于SackOfViewAdapter类实现类似状态通知栏的布局
一般来说,ListView的列表项都会采用相同的布局,只是填充的内容不同而已,这种情况下,Android提供了convertView帮我们缓存列表项,达到循环利用的目的,开发者也会使用ViewHolder模式来对ListView进行优化。但有的情况下,ListView的列表项布局是不尽相同的,甚至差...
分类:移动开发   时间:2015-02-13 14:45:19    阅读次数:189
Android中View的setTag与getTag行为理解一例
最近在学Android,看到ListView的Adaptor优化这里遇到一点理解上的困难。目前流行的优化方法是结合convertView和ViewHolder来优化View的创建和查找,如:public class ViewHolderAdapter extends ArrayAdapter { ....
分类:移动开发   时间:2015-02-11 18:13:16    阅读次数:1167
BaseAdapter深入浅出
getCount():该方法的返回值控制该Adapter将会包含多少个列表项。 getItem(int position):该方法的返回值决定第position处的列表项的内容。 getItemId(int position):该方法的返回值决定第position处的列表项的ID。 getView(int position, View convertView, ViewGro...
分类:其他好文   时间:2015-02-10 15:28:49    阅读次数:266
android ListView之BaseAdapter的使用方式
通常在使用自己定义适配器的时候,我们都会掌握一种固定的模式。充分利用convertView+缓存的方式。 private ArrayList list ; private LayoutInflater mInflater; public DetailListAdapter(Context conte...
分类:移动开发   时间:2015-02-08 18:08:59    阅读次数:206
在Android中自定义适配器
啊喂,好久没更新博客了,唉唉,真是抱歉啊!求原谅! 1、自定义列表项适配器的主要方法是: ①public int getCount()=====>此方法用来控制列表项的个数 ②public View getView(int position, View convertView, ViewGroup parent)====>此方法用来控制页面 2、自定义适配器在实际开...
分类:移动开发   时间:2015-02-04 09:29:23    阅读次数:182
163条   上一页 1 ... 8 9 10 11 12 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!