コメント |
@DIV
package com.example.listrss;
import java.util.List;
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
public class MyAdapter extends ArrayAdapter<ListItem> {
public MyAdapter(Context context, int textViewResourceId,
List<ListItem> objects) {
super(context, textViewResourceId, objects);
// TODO 自動生成されたコンストラクター・スタブ
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View rowView = convertView;
// *********************************
// 行のビューを作成する
// *********************************
if ( rowView == null ) {
LayoutInflater inflater = ((Activity)this.getContext()).getLayoutInflater();
rowView = inflater.inflate(@c:red(R.layout.list_item), null);
}
// 行のビューに値を
TextView textView1 = (TextView)rowView.findViewById([[R.id.text1]]);
textView1.setText((this.getItem(position)).title);
return rowView;
}
}
@END |