多条目加载
来源:互联网 发布:淘宝店如何参加聚划算 编辑:程序博客网 时间:2024/05/17 21:53
public class MyAdapter extends BaseAdapter {
private Context context;
private List<GetClass.DataBean> data;
private GetClass.DataBean dataBean;
public MyAdapter(Context context, List<GetClass.DataBean> data) {
this.context = context;
this.data = data;
}
@Override
public int getCount() {
return data.size();
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public int getViewTypeCount() {
return 2;
}
@Override
public int getItemViewType(int position) {
dataBean = data.get(position);
if(TextUtils.isEmpty(dataBean.getIMAGEURL())){
return 0;
}else{
return 1;
}
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
int itemViewType = getItemViewType(position);
if(itemViewType==0){
ViewHodler1 viewHodler1=null;
if(convertView==null){
viewHodler1=new ViewHodler1();
convertView=View.inflate(context, R.layout.listview1,null);
viewHodler1.textView= (TextView) convertView.findViewById(R.id.textView);
convertView.setTag(viewHodler1);
}else{
viewHodler1= (ViewHodler1) convertView.getTag();
}
viewHodler1.textView.setText(dataBean.getTITLE());
}else{
ViewHodler2 viewHodler2=null;
if(convertView==null){
viewHodler2=new ViewHodler2();
convertView=View.inflate(context, R.layout.listview2,null);
viewHodler2.textView2= (TextView) convertView.findViewById(R.id.textView2);
viewHodler2.imageView= (ImageView) convertView.findViewById(R.id.imageView);
convertView.setTag(viewHodler2);
}else{
viewHodler2= (ViewHodler2) convertView.getTag();
}
viewHodler2.textView2.setText(dataBean.getTITLE());
ImageLoader.getInstance().displayImage(dataBean.getIMAGEURL(),viewHodler2.imageView);
}
return convertView;
}
class ViewHodler1{
TextView textView;
} class ViewHodler2{
TextView textView2;
ImageView imageView;
}
}
private Context context;
private List<GetClass.DataBean> data;
private GetClass.DataBean dataBean;
public MyAdapter(Context context, List<GetClass.DataBean> data) {
this.context = context;
this.data = data;
}
@Override
public int getCount() {
return data.size();
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public int getViewTypeCount() {
return 2;
}
@Override
public int getItemViewType(int position) {
dataBean = data.get(position);
if(TextUtils.isEmpty(dataBean.getIMAGEURL())){
return 0;
}else{
return 1;
}
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
int itemViewType = getItemViewType(position);
if(itemViewType==0){
ViewHodler1 viewHodler1=null;
if(convertView==null){
viewHodler1=new ViewHodler1();
convertView=View.inflate(context, R.layout.listview1,null);
viewHodler1.textView= (TextView) convertView.findViewById(R.id.textView);
convertView.setTag(viewHodler1);
}else{
viewHodler1= (ViewHodler1) convertView.getTag();
}
viewHodler1.textView.setText(dataBean.getTITLE());
}else{
ViewHodler2 viewHodler2=null;
if(convertView==null){
viewHodler2=new ViewHodler2();
convertView=View.inflate(context, R.layout.listview2,null);
viewHodler2.textView2= (TextView) convertView.findViewById(R.id.textView2);
viewHodler2.imageView= (ImageView) convertView.findViewById(R.id.imageView);
convertView.setTag(viewHodler2);
}else{
viewHodler2= (ViewHodler2) convertView.getTag();
}
viewHodler2.textView2.setText(dataBean.getTITLE());
ImageLoader.getInstance().displayImage(dataBean.getIMAGEURL(),viewHodler2.imageView);
}
return convertView;
}
class ViewHodler1{
TextView textView;
} class ViewHodler2{
TextView textView2;
ImageView imageView;
}
}
阅读全文
0 0
- ListView多条目加载
- ListView 多条目加载
- listview多条目加载
- ListView多条目加载
- listview多条目加载
- 多条目加载
- ListView多条目加载
- ListView多条目加载
- ListView多条目加载
- xlistview多条目加载
- android多条目加载
- ListView多条目加载
- listview多条目加载
- 多条目加载
- Listview多条目加载
- ListView多条目加载
- 多条目加载
- 多条目加载
- SQLLDR——CTL文件:字段设置
- 请系好安全带,Channel老司机开车啦! 2017-12-20 小奇爱音乐 奇亿音乐 老司机 带带我 我要去省城 不是所有的司机 都是老司机 更不是所有的老司机 都是开车的
- 什么是CXF
- angular 购物车(+,-),小计,总价
- TensorFlow 模型保存与加载
- 多条目加载
- 让旧iPhone变慢?苹果终于承认且给了一个好理由
- 简单实现购物车
- android
- 第十二周 【项目
- 关于typedef的用法总结
- python 模拟登陆联合航空 处理验证码
- rxjava
- Codeforces 160C(脑洞)