class MyAdapter2 extends ArrayAdapter<myTextClass> {
private LayoutInflater mInflater;
public MyAdapter2(Context context, List<myTextClass> objects) {
super(context, 0, objects);
mInflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
// 1行分のViewを取得/作成するとこ
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder2 holder;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.row_2text,
parent, false);
holder = new ViewHolder2();
holder.text1 = (TextView) convertView.findViewById(R.id.rowtext1);
holder.text2 = (TextView) convertView.findViewById(R.id.rowtext2);
convertView.setTag(holder);
} else {
holder = (ViewHolder2) convertView.getTag();
}
myTextClass ttt = getItem(position);
holder.text1.setText(ttt.text1);
holder.text2.setText(ttt.text2);
return convertView;
}
}
static class ViewHolder2 {
TextView text1;
TextView text2;
}
class myTextClass {
private String text1, text2;
}