码迷,mamicode.com
首页 >  
搜索关键字:getview    ( 408个结果
Android学习--ListView
这篇文章用于总结自己这两天学到的安卓的ListView和RecyclerView 的笔记,以及从我这个iOS开发者的角度去理解和学习这两个控件,会比较一下他们个iOS中那些控件是一致的,可以用来对比的。 一:ListView 最简单的用法 ListView最简单的用法无非就是用它写一个最基本的列表界 ...
分类:移动开发   时间:2017-07-24 19:07:40    阅读次数:244
Android ListView多布局讲解
Listview优化是一个老生常谈的事情了,其优化的方面也有很多种,例如,布局重用、在getView()中减少逻辑计算、减少在页面滑动的时候加在图片,而是在页面停止滚动的时候再加在图片。而今天要介绍的是另一种方式,那就是多布局。一般使用的场景有一下两种情况:①当一个item有多..
分类:移动开发   时间:2017-07-17 18:41:31    阅读次数:325
【Android】获取控件的宽和高
有时候我们须要在Activity的时候获取控件的宽和高来做一些操作,以下介绍三种获取宽和高的方式: 1. onWindowFocusChanged @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindo ...
分类:移动开发   时间:2017-07-15 11:20:38    阅读次数:170
各种adapter的使用
ListView、GridView、Spinner : BaseAdapter (getCount() 、getItem()、getItemId()、getView()) 或者使用BaseAdapter的子类 SimpleAdapter 、ArrayAdapter 等不常用的子类adapter。 R ...
分类:其他好文   时间:2017-07-05 01:22:00    阅读次数:308
可复用的自定义Adapter
public abstract class MyAdapter extends BaseAdapter { private ArrayList mData; private int mLayoutRes; //布局id public MyAdapter() { } public MyAdapter(... ...
分类:其他好文   时间:2017-06-28 11:55:14    阅读次数:173
2.4.6 BaseAdapter优化
本节引言: 上一节中我们学习了如何来使用一个ListView以及自定义一个简单的BaseAdapter,我们从代码 中可以看出比较重要的两个方法:getCount()和getView(),界面上有多少列就会调用多少次getView, 这个时候可能看出一些端倪,每次都是新inflate一个View,都 ...
分类:其他好文   时间:2017-06-22 16:53:38    阅读次数:149
Android性能优化之ListView缓存机制
要想优化ListView首先要了解它的工作原理,列表的显示须要三个元素:ListView、Adapter、显示的数据。 这里的Adapter就是用到了适配器模式,无论传入的是什么View在ListView中都能显示出来。 以下简单说下上图的原理: 1、假设你有几千几万甚至很多其它的选项(item)时 ...
分类:移动开发   时间:2017-06-07 15:40:42    阅读次数:215
Android性能优化之提高ListView性能的技巧
ListView优化一直是一个老生常谈的问题。无论是面试还是寻常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看怎样最大化的优化ListView的性能。 1.在adapter中的getView方法中尽量少使用逻辑 2.尽最大可能避免GC 3.滑动的时候不载入图片 4.将ListVi ...
分类:移动开发   时间:2017-06-03 20:10:50    阅读次数:233
android-继承BaseAdapter--自己定义适配器,getView运行多次的解决方法
定义的getView运行多次的ListView布局: <ListView android:id="@+id/lv_messages" android:layout_width="match_parent" android:layout_height="match_parent" android:la ...
分类:移动开发   时间:2017-06-03 12:36:35    阅读次数:212
Android异步载入全解析之开篇瞎扯淡
Android异步载入概述 Android异步载入在Android中使用的很广泛,除了是由于避免在主线程中做网络操作。更是为了避免在显示时由于时间太长而造成ANR,添加显示的流畅性,特别是像ListView、GridView这种控件。假设getView的时间太长,就会造成很严重的卡顿,很影响性能。 ...
分类:移动开发   时间:2017-06-02 22:03:34    阅读次数:202
408条   上一页 1 ... 4 5 6 7 8 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!