androidアプリの作成について質問です。 現在ListActivityを用いて、外部URLのデータを100件程表示をしております。 当然読み込みデータが多いのでロードに時間が掛かります。 他のアプリでよく見かける Listをスクロールすると追加で データが読み込まれる状態にしたいと思っているのですが、 知識不足の為に苦戦している状態です。 どなたかアドバイスをお願い致します。 参考にしているサイトはコチラです。 http://masterka.seesaa.net/article/245637971.html 現在は、上記サイトを見てもよくわからない状態です。 下記ソース内にて記述が必要かと思いますので、 念のために抜粋しております。 public class RssListAdapter extends ArrayAdapter- { private LayoutInflater mInflater; private TextView mTitle; private TextView mPub; //追加項目用バックアップ記述 //private TextView mDescr; public RssListAdapter(Context context, List
- objects) { super(context, 0, objects); mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); } // 1行ごとのビューを生成する @Override public View getView(int position, View convertView, ViewGroup parent) { View view = convertView; if (convertView == null) { view = mInflater.inflate(R.layout.item_row, null); //背景画像の設定// //view.setBackgroundResource(R.drawable.back); // } // 現在参照しているリストの位置からItemを取得する Item item = this.getItem(position); if (item != null) { // Itemから必要なデータを取り出し、それぞれTextViewにセットする String title = item.getTitle().toString(); mTitle = (TextView) view.findViewById(R.id.item_title); mTitle.setText(title); String pub = item.getPubDate().toString(); mPub = (TextView) view.findViewById(R.id.item_pub); mPub.setText(pub); //追加項目用バックアップ記述 //String descr = item.getDescription().toString(); //mDescr = (TextView) view.findViewById(R.id.item_descr); //mDescr.setText(descr); } return view; } }
↧