나는 썸네일과 텍스트의 목록보기가 있습니다. 각 목록 항목에 onClicklistner를 추가하는 방법을 알아 내려고 노력 중이므로 사용자가 텍스트 나 미리보기 이미지를 선택하면 전체 이미지가 나타납니다. 다음은 내 목록 개체 및 어댑터와 lazyAdapter 코드입니다.목록보기 항목에 onClickListener 추가
MainActivity :
list=(ListView)findViewById(R.id.list);
adapter=new LazyAdapter(this, mStrings, mImages);
list.setAdapter(adapter);
LazyAdapter :
public View getView(int position, View convertView, ViewGroup parent) {
View vi=convertView;
if(convertView==null)
vi = inflater.inflate(R.layout.item, null);
TextView text=(TextView)vi.findViewById(R.id.text);;
ImageView image=(ImageView)vi.findViewById(R.id.image);
text.setText(image_name[position]);
imageLoader.DisplayImage(data[position], activity, image);
return vi;
}
편집 이 내가 사용 결국 것입니다.
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3){
Toast.makeText(MainActivity.this, "Show Full Image", Toast.LENGTH_LONG).show();
}
});
** 각 ** 항목에 수신기를 등록하려는 특별한 이유가 있습니까? – user802421