안드로이드 개발 질문/답변
(글 수 45,052)
현재 sdcard에서 불러 온 이미지를 가지고
레이아웃에 배경으로 넣는 거 까지 성공하였습니다.
이제 문제는
제가 원하는 배경화면을 선택하였을 때
어플리케이션 전체에 동일한 배경화면을 넣고 싶다는 것입니다.
제가 현재 사용하고 있는 activity의 레이아웃은 쉽게 바꿀 수 있는데
그 java code에서 어떤 식으로 application 내의 다른 activity의 layout들에 접근하여
배경화면을 바꿔 줄 수 있는 지 알고 싶습니다.
간단히 말해서, java code 내에서 setContentView를 사용해 얻은 activity를 제외한
다른 activity (.xml file) 사족; 개인적으로는 activity는 xml파일이라 생각하고 있습니다. 아직 정확한 개념이 잡히
지는 않는 군요..
에 접근하는 방법을 알고 싶다는 것입니다.
그래서 다른 activity의 layout에 접근하여 그곳에도 동일한 배경화면을 입혀주고 싶습니다.
즉, 하나의 activity에서 지정한 배경화면을 해당 application 전체에 동일하게 적용하고 싶습니다.
레이아웃에 배경으로 넣는 거 까지 성공하였습니다.
이제 문제는
제가 원하는 배경화면을 선택하였을 때
어플리케이션 전체에 동일한 배경화면을 넣고 싶다는 것입니다.
제가 현재 사용하고 있는 activity의 레이아웃은 쉽게 바꿀 수 있는데
그 java code에서 어떤 식으로 application 내의 다른 activity의 layout들에 접근하여
배경화면을 바꿔 줄 수 있는 지 알고 싶습니다.
간단히 말해서, java code 내에서 setContentView를 사용해 얻은 activity를 제외한
다른 activity (.xml file) 사족; 개인적으로는 activity는 xml파일이라 생각하고 있습니다. 아직 정확한 개념이 잡히
지는 않는 군요..
에 접근하는 방법을 알고 싶다는 것입니다.
그래서 다른 activity의 layout에 접근하여 그곳에도 동일한 배경화면을 입혀주고 싶습니다.
즉, 하나의 activity에서 지정한 배경화면을 해당 application 전체에 동일하게 적용하고 싶습니다.




