2011-07-09 96 views
1

我正在開發一個應用程序,因爲Image View使用imageView.setTag("id"+","+"type") ie imageView.setTag(String)..這是該類別的類別ID和類型,以便我執行對特定URL的調用每個ID和類型點擊該圖像....android-Image查看集標籤

此ID和類型被分割爲「,」和分開使用,以進一步的操作取決於類型。

的代碼對於這種情況F9 ......但是,當我使用懶列表(圖像裝載機)用於顯示圖像的要求,,,,它還使用set Tag創建我的問題,,,

如何做我管理這兩個條件.....

Is any other alternative than set Tag for either of the purposes.... 

謝謝,,,

與問候,

Arpit

+1

「我正在研究一個應用程序,因爲圖像視圖使用imageView.setTag(」id「,」type「)」 - 不,你不這樣做,因爲它不會編譯。 – CommonsWare

+0

這就像String string =「id」+「,」+「type」; imageView.setTag(字符串);代碼正在爲此工作 –

回答

2

有兩個版本的setTag其中一個以對象作爲參數,另一個以key和object作爲參數,這裏是link。 希望這個幫助!

0

創建一個自定義類來保存您的視圖對象的狀態。

static class ViewHolder { 
    TextView tvPost; 
    int id; 
    String type; 
} 

public View getView(int position, View convertView, ViewGroup parent) { 

    if (convertView == null) { 
     LayoutInflater inflater = myContext.getLayoutInflater(); 
     convertView = inflater.inflate(R.layout.postitem, null); 

     ViewHolder vh = new ViewHolder(); 
     vh.tvPost = (TextView)convertView.findViewById(R.id.postTitleLabel); 
     vh.id=? (Set your ID) 
     vh.type= ? (Set your type) 
     convertView.setTag(vh); 
    } else { 
     vh = (ViewHolder) convertView.getTag(); 
    } 
}