2016-02-08 4 views
0

Я определил массив из ImageButton динамически, и это приведет к его фону кнопок из выбранных пользователем фотографий, моя проблема в том, что при перезапуске приложения кнопки изображения не остаются, как я могу это сделать остаться «вместе с выбранным пользователем фоном для него» без определения его в XML? Я думаю об общих предпочтениях, но я не уверен, что это решит проблему!установить изображение кнопки фона динамически

icon[count]= new ImageButton(this); 
icon[count].setImageResource(R.drawable.p1); 
icon[count].setImageBitmap(photo); 
+1

Я думаю, с общими предпочтениями подмигнули самый простой и быстрый способ, так что просто хранить его там ... – Opiatefuchs

+0

Но вы имеете в виду цвет фона или изображение ? –

ответ

0

Чтобы сохранить цвет фона, который вы применили, общие предпочтения являются идеальным решением.

Необходимо сохранить состояние цвета фона и получить его при перезапуске приложения (onRestart()) или onPause() или onResume().

, как я могу сделать его пребывание «вместе с пользователем выбранным фоном для это» без определения его в XML?

Использование общих предпочтений

заказ Android Shared preferences example

+0

это фон изображения не только цвета .shared предпочтения решают проблему тоже? Если да, можете ли вы помочь мне, как это сделать? –

+0

да, вы можете. проверьте другой пример http://androidopentutorials.com/android-how-to-store-list-of-values-in-sharedpreferences/ –

+0

http://stackoverflow.com/a/23421909/2826147 –

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

  • Нет связанных вопросов^_^