package com.pingyijinren.test;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView; import java.util.List; /**
* Created by Administrator on 2016/5/17 0017.
*/
public class ListViewArrayAdapter extends ArrayAdapter<String> {
private int resourceId; public ListViewArrayAdapter(Context context, int textViewResourceId,List<String> objects){
super(context,textViewResourceId,objects);
resourceId=textViewResourceId;
} @Override
public View getView(int position, View convertView, ViewGroup parent){
String string=getItem(position);
View view;
ViewHolder viewHolder;
if(convertView==null){
view= LayoutInflater.from(getContext()).inflate(resourceId,null);
viewHolder=new ViewHolder();
viewHolder.textView=(TextView)view.findViewById(R.id.textView);
view.setTag(viewHolder);
}
else{
view=convertView;
viewHolder=(ViewHolder)view.getTag();
}
viewHolder.textView.setText(string);
return view;
} private class ViewHolder{
TextView textView;
}
}

最新文章

  1. Spring JavaMail发送邮件
  2. 环境变量/path/classpath/JAVA_HOME/JAVA环境变量配置
  3. [转载] 在java中为什么变量1000 = 1000 返回false,但是100=100返回true?
  4. Android studio 的初始设置
  5. Android View -- setTranslationX
  6. HTML5——播放器
  7. mybatis中的mapper.xml
  8. 机器学习(二)——K-均值聚类(K-means)算法
  9. 按行N等分某个文件
  10. Swift 变量、常量、数据类型
  11. c++ build options(important)
  12. java 异常的捕获及处理
  13. ABP官方文档翻译 9.2 Entity Framework Core
  14. JACKSON详解
  15. HDU6154
  16. PHP-VC9/VC6 TS/NTS等版本之间的区别
  17. Alpha冲刺——第八天
  18. ios7 适配
  19. CentOS安装软件出现错误:bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
  20. Intellij IDEA神器那些让人爱不释手的小技巧

热门文章

  1. Codeforces Round #230 (Div. 1)
  2. [转]C#Linq中的Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods,skip,take,takewhile,skipwhile,编译查询等
  3. 外文翻译 《How we decide》赛场上的四分卫 第四节
  4. 萌新--关于vue.js入门及环境搭建
  5. 机器学习-Probabilistic interpretation
  6. Objective - c Chapter 1 -2 Hello world
  7. R Programming week2 Control Structures
  8. vue2.0 动态切换组件
  9. CAD使用DeleteXData删除数据(com接口)
  10. 基于jQuery的用户界面插件集合---EasyUI