リストビューにバインドするカスタム アダプターがあります。その部分は問題ありません。リストビューをスクロールすると、最初にスクロールすると(つまり、下にスクロールした後に上にスクロールすると)、表示されている TextView が最初のものではないため、順序が崩れます。スクロール中にアダプターで処理する必要があるものはありますか?
public class TextViewAdapter extends BaseAdapter
{
private Context context;
public TextViewAdapter(Context c)
{
context = c;
}
//---returns the number of images---
public int getCount() {
return textViews.size();
}
//---returns the ID of an item---
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
//---returns an TextView---
public View getView(int position, View convertView, ViewGroup parent)
{
TextView tv;
Log.d("Position", Integer.toString(position));
if (convertView == null) {
tv = (TextView)textViews.get(position);
} else {
tv = (TextView) convertView;
}
return tv;
}
}