ListView的缓存原理
来源:互联网 发布:电脑时光秘书软件 编辑:程序博客网 时间:2024/05/14 21:35
import java.util.ArrayList;import java.util.List;import com.example.cunbou.R;import android.app.Activity;import android.os.Bundle;import android.widget.ListView;public class Adapterhuancun extends Activity{ private ListView lv; private MyAdapter2 adapter; private List<String> data; @Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.array_adapter); lv = (ListView) findViewById(R.id.adapter_listview);//listview 要实例化data = new ArrayList<String>();for(int i = 0 ;i < 20 ;i++){data.add("shuju"+i);}adapter =new MyAdapter2(this, data);lv.setAdapter(adapter);}}
import java.util.List;import com.example.cunbou.R;import com.example.cunbou.R.layout;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.TextView;public class MyAdapter2 extends BaseAdapter { private List<String> data; private Context context; private LayoutInflater inflater; public MyAdapter2(Context convert,List<String> list){ this.context=convert; this.data=list; }@Overridepublic int getCount() {// TODO Auto-generated method stubreturn data.size();}@Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn data.get(position);}@Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn position;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stubViewHolder viewHolder = null;if(convertView==null){convertView = inflater.from(context).inflate(R.layout.adapterhuancun, null);viewHolder = new ViewHolder();viewHolder.textView=(TextView) convertView.findViewById(R.id.huancun_tv);convertView.setTag(viewHolder);}else {viewHolder=(ViewHolder) convertView.getTag();}viewHolder.textView.setText(data.get(position));return convertView;}//缓存原理class ViewHolder{public TextView textView;}}
0 0
- ListView的缓存原理
- ListView的缓存原理
- ListView缓存原理剖析
- ListView 原理 图片缓存 优化
- ListView视图缓存settag缓存原理
- listview的缓存机制
- Android 缓存原理(一)----ListView缓存机制
- 探究ListView 的缓存机制
- ListView的工作原理
- listView的工作原理
- ListView的优化原理
- ListView的工作原理
- listview的工作原理
- ListView的原理
- listview的错位原理
- http的缓存原理
- 解析Android ListView工作原理及其缓存机制
- 缓存机制:java中缓存的原理
- PAT 1019. 数字黑洞 (20)
- MFC计算器
- stm32之 GPIO_Remap_SWJ_Disable之后无法使用swd下载 程序解决方法
- java语言的线程
- uestc oj Justice is Given by Light(计算几何)
- ListView的缓存原理
- ASP.NET视图状态解析(本博客仅是自己留着作为存储学习)---选自MSDN
- Cocos2D-x游戏开发之二十二:CCNotificationCenter观察者模式基础(1)
- VS中如何去掉字符串操作函数的警告信息 _CRT_SECURE_NO_DEPRECATE
- c#开发中执行adb命令
- Anroid HOOK Method(Native 层)
- Android Bundle类
- android 时间格式 各种转换
- hdu Ignatius and the Princess II_STL next_permutation的用法