사용자 정의 RelativeLayout
으로 루트가 있고 일부는 Views
인 레이아웃이 있습니다. 내 코드에서 나는 프로그래밍 방식으로 몇 가지 새로운 View
을 추가하고 내 사용자 정의 RelativeLayout
에있는 onCreate()
의 속성에 의해 제공되는 배경을 설정합니다. 레이아웃 xml에 xml의 nine-patch 드로어 블을 추가합니다.다중보기 9- 패치 크기 조정
지금까지 View
(내 경우에는 TextView
너비가 WRAP_CONTENT
인 경우)까지 모든 것이 올바르게 작동합니다. 문제는 내가 처음에 더 짧은 두 번째 것을 추가하려고 할 때 발생합니다. 이제 첫 번째 배경이 갑자기 두 번째 크기와 일치하기 시작합니다.
mutate()
을 사용하여 드로어 블을 돌연변이 시도했지만 아무런 차이가 없습니다. 실제로 드로어 블에서 일부 작업을 수행 할 때 호출해야하기 때문입니다.
의견이 있으십니까?