1、在ViewPager中默认加载当前屏幕上的界面和左右相邻界面的数据从而实现页面滑动的快速切换。可以通过调用setOffscreenPageLimit(int)方法,定制预加载相邻页面的数目。
2、FragmentStatePagerAdapter与FragmentPagerAdapter基本相同,唯一的区别就是二者在卸载不再需要的fragment时所采用的处理方法不同。
使用Fragment...
分类:
其他好文 时间:
2015-04-22 00:36:58
阅读次数:
126
ScrollView嵌套ListView/GridView的显示问题可以说是安卓开发者都会遇到的问题,同时处理起来也比较麻烦,最近也遇到了这种问题,在这整理一下做个记录。1、对于ListView最常用的就是动态的根据Adapter来计算列表的高度,在设置完列表之后调用一下对应的计算方法即可:/*.....
分类:
其他好文 时间:
2015-04-21 21:58:37
阅读次数:
150
1、ListView中的Button会抢夺ListView的焦点,需要将Button设置为没有焦点。设置非常简单,只需要在xml的Button标签下加入一行:android:focusable=“false”代码就可以了。
2、ListView的Adapter
主要分为ArrayAdapter、SimpleAdapter、SimpleCursorAdapter三类
...
分类:
其他好文 时间:
2015-04-21 16:12:32
阅读次数:
174
这一篇blog是接着上一篇,上一篇有一些不完美,这里做出改进。
首先我们需要理清思路:使用ListView显示数据是很方便的,ListVIew的数据之间通过适配器adapter去作为桥梁连接起来。当我们需要使用listview显示大量数据的时候,我们需要使用到分页功能,比如我们有一千条数据,那么我们应该分开数据一点一点的显示,比如每次用户刷新我就增加20条数据额、展示给用户,每次都是增加一定量的...
分类:
微信 时间:
2015-04-21 09:43:40
阅读次数:
384
适配器模式常常与桥接模式相比较,两者最大的不同在于解决的问题不同。适配器用于对接两个不同的接口,而桥接则主要为了隔离变化。从应用上来说,一个是被动的,一个是主动的。 所谓被动的,就是当前的接口的差异是无法轻易改变的,必须引入一个中间层来解决。而中间层的引入往往带有性能、以及不必要的数据拷贝等开销,详细参考关于层的反模式讨论。如果接口是可控,就要尽量避免接口不一致的情形。而不是等待使用Adapter来处理。...
分类:
其他好文 时间:
2015-04-21 00:25:39
阅读次数:
146
数据源配置(Adapter)package com.zhengsonglan.listview_loading.adapter;import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import andro...
分类:
移动开发 时间:
2015-04-20 22:47:19
阅读次数:
240
Spinner是一个列表选择框,它有两种用法:
一种是使用android:entries属性的,一种是不使用该属性,通过动态的添加Adapter来实现的。
第一种:
MainActivity.java:
import android.app.Activity;
import android.os.Bundle;
import android.view.M...
分类:
移动开发 时间:
2015-04-20 22:44:23
阅读次数:
199
在写ViewList的时候要写Adapter的时候,经常大量的代码都是差不多的。1 ViewHold2 if(convertView ==null ){}else{}3 setTag4 FIndElement 和 Set 等等所以我想能不能写一个通用的ViewHold的和通用的Adapter呢?我们...
分类:
移动开发 时间:
2015-04-20 13:00:31
阅读次数:
183
IT英语4-其他常用计算机英语2AActive-matrix主动距陈Adapter cards适配卡Advanced application高级应用Analytical graph分析图表Analyze分析Animations动画Application software 应用软件Arithmetic...
分类:
其他好文 时间:
2015-04-20 12:55:54
阅读次数:
119
准备工具:虚拟机:VMwareLinux系统:CentOShadoop-1.1.2.tar.gzjdk-7u75-linux-x64.gzCentOS的网络配置1、设置主机中VMware Network Adapter VMnet1的IPv4协议如下:2、修改虚拟机虚拟网络的VMnet1的ip3、C...
分类:
其他好文 时间:
2015-04-18 21:48:20
阅读次数:
146