0
Как изменить ресурс ImageView во вложенных элементах списка?
У меня есть список, которые имеют изображение и некоторый текст. Как я могу изменить ресурс изображения, если я нажимаю на изображение.
Как изменить ресурс ImageView во вложенных элементах списка?
У меня есть список, которые имеют изображение и некоторый текст. Как я могу изменить ресурс изображения, если я нажимаю на изображение.
Если я понял вашу логику, вам нужно:
Código 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:
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
}
Я надеюсь, что поможет вам.
Что вы имеете в виду? Вы пытаетесь изменить то же самое изображение, которое вы нажимаете? – JCoder
Также мы не предоставим вам полное решение. Вы еще что-нибудь пробовали? – Altoyyr
точно. Когда я нажимаю на любое изображение, оно изменится на другое –