ここで、コードに関する簡単な問題が発生しました。ベースアダプターからアイテム ID を取得するにはどうすればよいですか
ここで、アクティビティからアダプターを呼び出しました。
adapter = new sampleadapter(screen.this,imageIds);
listview.setAdapter(adapter);
アダプタ クラス:
public class sampleadapter extends BaseAdapter {
public sampleadapter(screen ListViewActivity,int[] imageIds) {
// TODO Auto-generated constructor stub
}
public int getCount() {
return imageIds.length;
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
vi=convertView;
vi = LayoutInflater.from(parent.getContext()).inflate(R.layout.explorescreen, null);
Holder.images=(ImageView) vi.findViewById(R.id.image);
Holder.images.setImageResource(imageIds[position]);
vi.setTag(ViewHolder);
Holder = (ViewHolder) vi.getTag();
return vi;
}
};
ここ :
の値をアクティビティに渡す必要がありますimageIds[position]
。どうすればそれを行うことができますか?
誰か助けてくれませんか、@よろしくお願いします!!!!