2013-04-22 3 views
2

사용자 정의 RelativeLayout으로 루트가 있고 일부는 Views 인 레이아웃이 있습니다. 내 코드에서 나는 프로그래밍 방식으로 몇 가지 새로운 View을 추가하고 내 사용자 정의 RelativeLayout에있는 onCreate()의 속성에 의해 제공되는 배경을 설정합니다. 레이아웃 xml에 xml의 nine-patch 드로어 블을 추가합니다.다중보기 9- 패치 크기 조정

지금까지 View (내 경우에는 TextView 너비가 WRAP_CONTENT 인 경우)까지 모든 것이 올바르게 작동합니다. 문제는 내가 처음에 더 짧은 두 번째 것을 추가하려고 할 때 발생합니다. 이제 첫 번째 배경이 갑자기 두 번째 크기와 일치하기 시작합니다.

mutate()을 사용하여 드로어 블을 돌연변이 시도했지만 아무런 차이가 없습니다. 실제로 드로어 블에서 일부 작업을 수행 할 때 호출해야하기 때문입니다.

의견이 있으십니까?

답변

0

에서 화면을 divId는 beacuse이 당신을 도울 수 있습니다이 링크를 참조하시기 바랍니다 여기에있다. 내 의견을 부 풀릴 때 이전에 언급 한 드로어 블 이드로 배경을 설정하면 모두 잘 동작합니다.