3c2353cd
杜方
1、畅游通核销app源码提交;
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
package com.ectrip.cyt.adapter;
import java.util.ArrayList;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.ectrip.cyt.bean.ImageInfo;
import com.ectrip.cyt.config.MyApp;
import com.ectrip.cyt.ui.MainActivity;
import com.ectrip.cyt.utils.SharedPreferences2Obj;
import com.ectrip.trips.check.R;
public class GridDataAdapter extends BaseAdapter {
private Context context;
private ArrayList<ImageInfo> imageInfoList;
private Integer type = null;
public GridDataAdapter(Context context, ArrayList<ImageInfo> imageInfoList) {
this.context = context;
this.imageInfoList = imageInfoList;
type = SharedPreferences2Obj.getInstance(context).
setName("MachineType").getObject("type", Integer.class);
}
@Override
public int getCount() {
return imageInfoList.size();
}
@Override
public Object getItem(int arg0) {
return imageInfoList.get(arg0);
}
@Override
public long getItemId(int arg0) {
return arg0;
}
@Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
ViewHolder holder;
if (arg1 == null) {
holder = new ViewHolder();
if (type != null && type == 7) {
arg1 = LayoutInflater.from(context).inflate(R.layout.small_select_grid_item,
null);
} else {
arg1 = LayoutInflater.from(context).inflate(R.layout.app_grid_item,
null);
}
holder.image = (ImageView) arg1.findViewById(R.id.imageView1);
holder.text = (TextView) arg1.findViewById(R.id.msg);
holder.iv = (RelativeLayout) arg1.findViewById(R.id.relativeLayout);
arg1.setTag(holder);
} else {
holder = (ViewHolder) arg1.getTag();
}
holder.image.setImageResource(imageInfoList.get(arg0).imageId);
if (MyApp.getInstance().getCheckType() == -100) {//代表统计
holder.iv.setBackgroundResource(imageInfoList.get(arg0).bgId);
}
holder.text.setText(imageInfoList.get(arg0).imageMsg);
arg1.setTag(R.id.imageView1, imageInfoList.get(arg0));
return arg1;
}
private class ViewHolder {
private ImageView image;
private TextView text;
private RelativeLayout iv;
}
}
|