ArrayAdapter的使用
2024-09-07 18:26:50
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;
}
}
最新文章
- Spring JavaMail发送邮件
- 环境变量/path/classpath/JAVA_HOME/JAVA环境变量配置
- [转载] 在java中为什么变量1000 = 1000 返回false,但是100=100返回true?
- Android studio 的初始设置
- Android View -- setTranslationX
- HTML5——播放器
- mybatis中的mapper.xml
- 机器学习(二)——K-均值聚类(K-means)算法
- 按行N等分某个文件
- Swift 变量、常量、数据类型
- c++ build options(important)
- java 异常的捕获及处理
- ABP官方文档翻译 9.2 Entity Framework Core
- JACKSON详解
- HDU6154
- PHP-VC9/VC6 TS/NTS等版本之间的区别
- Alpha冲刺——第八天
- ios7 适配
- CentOS安装软件出现错误:bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
- Intellij IDEA神器那些让人爱不释手的小技巧
热门文章
- Codeforces Round #230 (Div. 1)
- [转]C#Linq中的Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods,skip,take,takewhile,skipwhile,编译查询等
- 外文翻译 《How we decide》赛场上的四分卫 第四节
- 萌新--关于vue.js入门及环境搭建
- 机器学习-Probabilistic interpretation
- Objective - c Chapter 1 -2 Hello world
- R Programming week2 Control Structures
- vue2.0 动态切换组件
- CAD使用DeleteXData删除数据(com接口)
- 基于jQuery的用户界面插件集合---EasyUI