2012-08-10 3 views
0

내가 "invalidate"하여보기의 스타일을 다시로드 할 수 없으며 "보기"가 자신을 다시로드하는 방법을 알고 싶습니다.보기를 다시로드하는 방법

"setContentView"와 같은 방식이 필요하지만 모든보기를 다시로드하지 않아야합니다.

예를 들어, "padphone"에서 전화가 패드로 누를 때 디스플레이가 변경되고 사용 코드로 "xlarge"폴더에서 값을 가져옵니다. 그러나보기는 xlarge 폴더에서 스타일을 다시로드하지 않습니다.

+0

더 자세히 설명해 주시겠습니까? 너는 너의 시선으로 무엇을하고 있니? 당신이 사용하고있는 코드는 무엇입니까? 지금 당신이 정말로 원하는 것을 알기가 어렵습니다. – 0gravity

+0

오케이, 변경되었습니다. – litchi

답변

0

오! 나는 그것을 성취 할 수 없다는 것을 안다.

사실, android는 "Reflection"로드 Xml을 속성으로 변환을 사용하고 있습니다. "팽창"처럼.

그래서 "setContentView"만 가능합니다.

0

이보기의 크기가 변경되면보기를 새로 고치는 것입니다. requestLayout 이 작업을 수행 할 수 있습니다.

+0

죄송합니다, 작동하지 않습니다. – litchi

관련 문제