Динамический брендинг на Android - PullRequest
0 голосов
/ 09 декабря 2010

Мое требование заключается в том, что мне нужно изменить все изображения и цвета во время выполнения.Но, насколько я знаю, изображения должны быть в папках для рисования.Итак, мой вопрос, после того, как я экспортирую файл apk, смогу ли я загрузить изображения с сервера через приложение и установить их в качестве изображений в приложении?

Например, допустим, у меня есть линейный макет с фоновым изображением, которое находится в моей папке для рисования.После установки приложения в устройстве можно ли загрузить изображение с сервера и установить его в качестве фона линейного макета?

Надеюсь, я прояснил вопрос.Любая помощь будет принята с благодарностью.

Заранее спасибо.

1 Ответ

3 голосов
/ 09 декабря 2010

попробуйте это (я разместил свою версию для FrameLayout, Imageview должен быть похожим):

String myJpgPath = "/sdcard/picture.jpg";
Bitmap image_b = BitmapFactory.decodeFile(myJpgPath);
final BitmapDrawable image_d = new BitmapDrawable(image_b);
final FrameLayout main = (FrameLayout) findViewById(R.id.main_view);
main.setBackgroundDrawable(image_d);
...