Смена изображений при запуске сервиса - PullRequest
1 голос
/ 30 апреля 2011

Я сейчас работаю с Android, кодирую в Eclipse.

Я пытаюсь установить изображение (pic1) в XML, и эта картинка заменяется другим изображением (pic2) при запуске службы(и возвращается обратно, когда служба остановлена).Это возможно?(ОЧЕНЬ плохо знаком с этим ..) Я понимаю, что могу установить изображение и как, я просто не могу найти ответ на вопрос, как сделать изменения между pic1 -> pic2.Помогите?

Заранее спасибо, и я прошу прощения, если что-то неясно или просто глупо.-Bobby

1 Ответ

0 голосов
/ 30 апреля 2011

Вам не нужно использовать два ImageViews для выполнения этого.

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

final ImageView imageView = (ImageView)findViewById(R.layout.connection_image);
if (serviceStarted)
    imageView.setImageResource(R.drawable.started);
else
    imageView.setImageResource(R.drawable.stopped);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...