ListView 是一个控件,一个在垂直滚动的列表中显示条目的一个控件,这些条目的内容来自于一个ListAdapter 。 1.布局添加Listview 2.找到listview 3.创建一个Adapter适配器继承BaseAdapter,封装4个方法,其中getcount,getview必须封装 ...
分类:
其他好文 时间:
2016-08-02 23:43:32
阅读次数:
189
简单实现图片间的切换动画 主要用到ViewPagerViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view。ViewPager类需要一个PagerAdapter适配器类给它提供数据 PagerAdapter适配器,必须实现四个方法getCount、isViewF ...
分类:
其他好文 时间:
2016-07-31 10:13:09
阅读次数:
202
在继承了ArrayAdapter重新getCount()的方法后,比如 public int getCount() { return 3; } 若在活动中调用setAdapter()的方法前,List集合中没有数据,比如,需要同步加载服务器的数据,此时就会造成list集合中没有数据, 但是重写了ge ...
分类:
其他好文 时间:
2016-07-14 03:06:38
阅读次数:
192
1 BaseAdapter adapter = new BaseAdapter() { 2 @Override 3 public int getCount() { 4 return 40; 5 } 6 7 @Override 8 public Object getItem(int i) { 9 re ...
分类:
移动开发 时间:
2016-06-03 01:06:19
阅读次数:
443
今天和大家分享一下如何定制一个可以循环滑动的viewpager。其实今天更重要的提供一种组件化思想,当然你可以理解为面向对象思想。 吐槽一下网上流行的实现方式吧(为了方便说明,下文称之为方式A),方式A是重写adapter的getCount方法,返回一个很大的数(值为max),adapter中的ge ...
分类:
其他好文 时间:
2016-05-29 00:43:45
阅读次数:
158
一.BaseAdapter 1.数据源 List<Object> 一般是放实体类、POJO类,一般只包含私有属性和属性的getter和setter方法。 2.layout:可以用布局,包含多个视图。 3.抽象类:必须要继承并实现4个抽象方法 1-int getCount() 返回数据源的记录数 2- ...
分类:
其他好文 时间:
2016-05-21 01:23:52
阅读次数:
280
BaseAdapter 1.抽象类 必须要继承并实现4个抽象方法: (1)int getCount() 返回数据源的记录数 (2)Object getItem(int position) 返回索引对应的数据对象 (3)long getItemId(int position) 返回索引对应的数据对象的 ...
分类:
其他好文 时间:
2016-05-20 22:29:17
阅读次数:
167
实现无限循环 在getCount()方法中,返回一个很大的值,Integer.MAX_VALUE 在instantiateItem()方法中,获取当前View的索引时,进行取于操作,传递进来的int position是个非常大的数,对他进行求余数 在destroyItem()方法中,同样 在onPa ...
分类:
移动开发 时间:
2016-05-03 00:27:41
阅读次数:
260
class MyAdapter extends BaseAdapter { //返回要显示的条目的数量 @Override public int getCount() { return list.size(); } //获取条目 @Override public Object getItem(int ...
分类:
移动开发 时间:
2016-05-02 19:50:50
阅读次数:
187
listView在开始绘制的时候,系统首先调用getCount()函数,根据他的返回值得到listView的长度,然后根据这个长度,调用getView()逐一绘制每一行。 系统显示列表时,首先实例化一个适配器(这里将实例化自定义的适配器)。当手动完成适配时,必须手动映射数据,这需要重写getView ...
分类:
其他好文 时间:
2016-04-21 15:11:08
阅读次数:
198