2013-08-05 2 views
0

У меня есть два изображения в качестве drawables, один для отмеченных и один для unchecked.Получить изображение с изображения в андроиде

Когда пользователь нажимает кнопку, я хочу поменять местами эти виды в ImageView. Как я могу это сделать?

+2

Я думаю, что вы должны быть немного более четкое представление о вашем вопросе и добавить какой-либо соответствующий код или это обязательно будет закрыто. – codeMagic

+0

. Пожалуйста, вы можете уточнить, что вы пытаетесь спросить? –

+0

У меня есть одна кнопка и один вид изображения, а src изображения - одно из двух изображений в drawable folder.i, когда пользователь нажимает кнопку, я узнаю, какое изображение настроено на изображение и изменилось на другое изображение. –

ответ

2

Вы можете использовать setImageResource метод ImageView в сочетании с переменной класса, который содержит идентификатор ресурса текущего изображения:

ImageView iv = (ImageView)findViewById(R.id.my_image_view); 

switch(mCurrentImage) 
{ 
    case R.drawable.image1: 
     iv.setImageResource(R.drawable.image2); 
     mCurrentImage = R.drawable.image2; 
    break; 
    case R.drawable.image2: 
     iv.setImageResource(R.drawable.image1); 
     mCurrentImage = R.drawable.image1; 
    default: 
} 
+0

Я хочу понять, какой образ был установлен в режим просмотра изображения, после чего с указанным выше кодом установите новое изображение –

+0

Отредактировано мое решение. – Ralgha

+0

извините, что забыл сказать вам, что я работаю со списком, и я не думаю, что это работает в списке, что я работал? Я показываю это в виде списка, и я хочу, когда пользователь будет нажимать на изображение строки этого изменения. –

Смежные вопросы