在ListView中加载图片是非常常见的场景,图片的加载要满足下面的几个要求:
(1)不管图片是位于网络还是本地,加载都不应该是同步的,而是应该异步去加载,比如用AsyncTask。
(2)为了避免重复下载图片和页面展示的速度,一般要做缓存,比如最常见的LruCache。
(3)为了提高Listview的性能,我们一般会用holder来重用Listview的item。...
分类:
移动开发 时间:
2014-05-09 15:02:53
阅读次数:
441
在android中,listview一般都是通过一个adapter来绑定数据,一般的item的点击事件都会指向同一个目标(intent),只是所带的参数不同而已,但有的时候事与愿违,每个item的目标(intent)是不同的,此时我们需要一点技巧来处理这种情况。。。我的做法是每个item对应的entity添加一个listener ,来监听自己的事件。。上代码:
Listitem的定义[包含...
分类:
其他好文 时间:
2014-05-09 14:52:48
阅读次数:
290
转载地址:http://blog.csdn.net/dengshengjin2234/article/details/85020971、适配器模式:ListView或GridView的Adapter简介:不同的数据提供者使用一个适配器来向一个相同的客户提供服务。2、建造者模式:AlertDialog...
分类:
移动开发 时间:
2014-05-09 13:45:12
阅读次数:
373
介绍:功能介绍:通过一个activity下方的三个按钮,分别是发送消息(sendButton)、聊天记录(chatButton)、常用语(commonButton)。当单击按钮是,来切换上方的fragment,用以显示不同的内容。所用的知识点:当单击发送消息按钮时:1.从MainActivity中把...
分类:
移动开发 时间:
2014-05-09 09:36:34
阅读次数:
511
设计一个ListView,放置中国各省的省会城市,并为每个省会城市安放相应图片。
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.os.Bundle;
imp...
分类:
其他好文 时间:
2014-05-09 09:04:00
阅读次数:
376
Delphi XE6找出 FMX.Platform.Android.pas 档案,并复制到自己的
Project 路径里,找到 GetScrollingBehaviour 函数,修改成如下:unit FMX.Platform.Android;function
TPlatformAndroid.Get...
分类:
移动开发 时间:
2014-05-09 08:55:47
阅读次数:
327
前言
话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用Base...
分类:
移动开发 时间:
2014-05-09 08:47:35
阅读次数:
523
javapackage com.gc.gridviewdemo;
/**
* @author Android将军
*/
/**
* 知识点讲解:
* 1、GridView 用于在界面上按行、列分布的方式来显示多个组件。
* GridView和ListView有共同的父类:AbsListView,因此GridView
* 和ListView具有很高的相似性,它们都是列表项。
* Gri...
分类:
移动开发 时间:
2014-05-09 06:31:23
阅读次数:
380
首先新建一个Android项目,命名为ViewFlipperTest如图:项目机构,本项目主要操作图中红色箭头标注的文件1.HgroupAdapter.java文件代码↓主要实现listview数据适配器的定义
1 package com.hll.ViewFlipperTest; 2 3 impo....
分类:
移动开发 时间:
2014-05-09 05:57:23
阅读次数:
469
(1)
获取listview的内容
aa=(String)getData().get(arg2).get("title");
如何跳转到发短信页面:
注:自己可以添加联系人电话号码
smsToUri = Uri.parse("smsto:");
mIntent = new Intent( andr...
分类:
其他好文 时间:
2014-05-09 02:47:19
阅读次数:
236