ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: MyAdapter.java
名前: lightbox
処理選択
パスワード

件名 MyAdapter.java
名前 lightbox
コメント
@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