2014-04-28 2 views
-2

모든 활동에 대한 이미지를 내 application에 넣습니다 (style.xml ...). 모든 활동에 대한 배경을 어떻게 동적으로 바꿀 수 있습니까? 테마의 속성을 동적으로 변경할 수 있습니까? 모든 활동에 대한 백그라운드를 변경하는 방법 android

당신은
getWindow().setBackgroundDrawable(...); 
    getWindow().setBackgroundDrawableResource(...); 

Window 문서를 참조하십시오 사용하여 활동에 창의 배경을 변경할 수 있습니다 당신의 도움

+0

당신은 각각의 모든 활동을 programmatically..in에서 당신이 필요로 할 수있다 부울 (플래그) 값을 사용하여 if 조건을 설정할 수 있습니다. 배경을 변경하면 jst가 부울 (플래그) 값을 변경하고 u가 다음 활동으로 이동하면 부울 (플래그)을 기반으로 백그라운드가 바뀝니다 – GangaNaidu

답변

0

주셔서 감사합니다.

+0

빠른 응답을 부탁드립니다. 하지만 현재 활동의 배경을 변경하기 위해 getwindow, 내가 어떻게 모든 활동의 배경을 바꿀 수 있습니까 호의 도움 – abrahim

+0

은 하나의 활동만을 갖는 것처럼 보입니다, 모든 활동의 배경을 한 번에 바꿀 수있는 방법이 없습니다 사전 정의 된 테마를 가진다. – gerbit

0

안녕 당신은 각 활동 XML 레이아웃에 배경을 설정할 수 있습니다 ..

안드로이드 : 배경 = "드로어 블/사진 BG @"

관련 문제