我正在开发一个应用程序,其中的图像查看使用imageView.setTag("id"+","+"type"),即imageView.setTag(字符串)。这是该类别的类别id和类型,以便我根据每个Id执行对特定URL的调用,并在单击该图像时键入...
此id和type用",“分隔,并根据类型单独用于进一步的操作。
这个场景的代码是f9 ...但是,当我使用Lazy List (Image Loader)根据需要显示图像时,它也使用了set Tag,这造成了我的问题
我如何管理这两个条件.....
Is any other alternative than set Tag for either of the purposes....谢谢,,,
关于这一点,
Arpit
发布于 2011-07-09 22:01:47
setTag有两种版本,一种以object为参数,另一种以键和object为参数,这里是link。希望这能有所帮助!
发布于 2014-12-13 00:37:30
创建一个自定义类来保存View对象的状态。
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();
}
}https://stackoverflow.com/questions/6634631
复制相似问题