您好我是新來的Android編程安卓:錯誤無法實現圖像列表視圖
我已經成功地創建了顯示列表視圖 在每個列表視圖代碼的onclick圖像監聽器上有圖像左側
錯誤:當我點擊圖片,我無法將其鏈接到另一個頁面
請幫我 這裏是我的代碼:
CustomAdapter.jav一個
public class CustomAdapter extends BaseAdapter implements OnClickListener {
private OnImageClickListener mListener;
public View getView(int position, View convertView, ViewGroup parent) {
View vi=convertView;
ViewHolder holder;
if(convertView==null){
vi = inflater.inflate(R.layout.tabitem, null);
/******** View Holder Object to contain tabitem.xml file elements ************/
holder=new ViewHolder();
holder.text=(TextView)vi.findViewById(R.id.text);
holder.text1=(TextView)vi.findViewById(R.id.text1);
holder.image=(ImageView)vi.findViewById(R.id.image);
/************ Set holder with LayoutInflater ************/
vi.setTag(holder);
}
else
holder=(ViewHolder)vi.getTag();
if(data.size()<=0)
{
holder.text.setText("No Data");
}
else
{
/***** Get each Model object from Arraylist ********/
tempValues=null;
tempValues = (ListModel) data.get(position);
/************ Set Model values in Holder elements ***********/
holder.text.setText(tempValues.getCompanyName());
holder.text1.setText(tempValues.getUrl());
holder.image.setImageResource(res.getIdentifier
("com.example.customlistview24:drawable
/"+tempValues.getImage(),null,null));
vi.setOnClickListener(new OnItemClickListener(position));
//Gabriel Code 28/01/2014
ImageView imageView = (ImageView) vi.findViewById(R.id.image);
imageView.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (mListener != null) {
Log.v("234", "123");
mListener.onClick(v);
}
}
});
//End of Code
}
return vi;
}
}
public class CustomListViewAndroidExample extends Activity implements
OnImageClickListener {
public void onClick(View view) {
// TODO Auto-generated method stub
Intent intent = new
Intent(getApplicationContext(),SingleLockerActivity.class);
startActivity(intent);
}
}
public interface OnImageClickListener {
public void onClick(View view); // Object data [Optional]
}
請幫我
爲ListView添加onItemClick偵聽器 –