2013-06-30 59 views
0

我得到以下應用程序與服裝適配器顯示2個圖像和1個textview爲每個列表視圖。點擊列表視圖中的多個圖像

我可以推/單擊/按每個ListView蠻好的,但我想能夠識別X按以及我似乎無法獲得視圖名稱或資源名稱。

ListView with Costume adapter showing two images and one text 我與setOnItemclickListener mainclass看起來像這樣

serverListView.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener(){ 
@Override 
public void onItemClick(AdapterView<?> arg0, View view, int position, long arg3) { 
    //recieve and check if X image is pressed     
} 
}); 

這是我的適配器getView方法。我試圖在這裏識別不同的圖片點擊,沒有任何不同的結果。

@Override 
public View getView(final int position,final View convertView,final ViewGroup parent)  { 
    View row = convertView; 
    ServerHolder holder = null; 
    if(row == null){ 
     LayoutInflater inflater = ((Activity)context).getLayoutInflater(); 
     row = inflater.inflate(layoutResourceId, parent, false); 
     holder = new ServerHolder(); 
     holder.imgIcon = (ImageView)row.findViewById(R.id.thumbImage); 
     holder.txtTitle = (TextView)row.findViewById(R.id.name); 
     holder.removeIcon = (ImageView)row.findViewById(R.id.removeServer); 
     row.setTag(holder); 
     } 
    else{ 
     holder = (ServerHolder)row.getTag(); 
    } 
    RowServer rs = servers.get(position);   
    holder.imgIcon.setImageResource(rs.getIcon()); 
    holder.txtTitle.setText(rs.getName()); 
    return row; 
} 

回答

1

你可能有聽衆添加到子項中getView(...)。嘗試setOnClickListener(...)獲取您想要附加活動的意見。

+0

它的工作原理!但我仍然無法趕上在我的MainClass,TextView等等中單擊的實際項目。好吧。謝謝! :) –