2010-12-09 3 views
0

내 요구 사항은 런타임에 모든 이미지와 색상을 변경해야한다는 것입니다. 그러나 내가 아는 한 이미지는 드로어 블 폴더에 있어야합니다. 그래서 내 질문은 apk 파일을 내 보낸 후 응용 프로그램을 통해 서버에서 이미지를 다운로드하여 응용 프로그램의 이미지로 설정할 수 있습니까?Android에서 동적 브랜딩

예를 들어, 드로어블 폴더에있는 배경 이미지가있는 선형 레이아웃이 있다고 가정 해 보겠습니다. 장치에 응용 프로그램을 설치 한 후 서버에서 이미지를 다운로드하고 선형 레이아웃의 배경으로 설정할 수 있습니까?

나는이 질문을 분명히하기를 희망한다. 어떤 도움이라도 대단히 감사하겠습니다.

미리 감사드립니다.

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); 

답변

3

이 하나를 시도 (난, 이미지 뷰가 비슷해야 FrameLayout이 내 버전을 게시). 거의 같은 방법으로 추천하고 싶었어요.
+0

은 다행 내가 대답하기 전에 상쾌 해요 : – stfn

+0

도움 주셔서 감사합니다. 그것은 효과가 있었다. – nala4ever