[英]How to change ImageView resource in nested listview items?
If I understood your logic, you need to: 如果我了解您的逻辑,则需要:
Código setOnItemClickListener: 设置setOnItemClickListener:
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
lastSelectedItem = position;
// Set the collor of the backgroud of the row in the listView, remmember to test if the flag already have been initialized;
}
});
Código setOnClickListener: 设置setOnClickListener:
onClick(View v){
// use some field thought the constructor of the adapter
Drawable draw = data.getImage(lastSelectedItem);
ImageView img = (ImageView) v;
img.setDrawable(draw);
// set the lastSelectedItem and change the color of the background
}
I hope that help you. 希望对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.