LinearLayout 너비를 400dp 이하로 제한하려고합니다. 즉 레이아웃 엔진이 LinearLayout이 320dp가 될 것이라고 판단하면 아무 것도 변경하고 싶지 않지만 480dp가 될 것이라고 판단하면 400dp로 줄이려고합니다.안드로이드 - LinearLayout 너비를 제한하는 방법
나는 이런 일이 일어나기 위해 내가 생각할 수있는 모든 것을 시도했다. 마지막으로 LinearLayout 상속 된 사용자 지정보기를 만들고 onMeasure 메서드를 재정 의하여 사용자 지정 차원을 설정했지만, 실제 LinearLayout 너비가 그 안에있는 모든보기가 축소 되어도 (즉, 단추 , 등)은 여전히 너비가 변경되지 않은 것처럼 배치되어 측면에서 잘립니다.
누구든지이 작업을 수행하는 방법에 대한 제안이 있거나이를 수행 할 수있는 모든 오픈 소스 응용 프로그램을 알고 있다면 많은 도움이 될 것입니다.
사용자 정의 ViewGroup을 만들어야하는 것처럼 들립니다. 당신이 그것을 올바르게했다고 확신합니까? – mibollma