2017-12-27 26 views
0

내 응용 프로그램에서 270도 회전 된 여러 개의보기가 있습니다.회전 된보기의 치수 업데이트

enter image description here

어떻게 스위치의 폭과 높이를 전환 할 수 있습니다 : 스위치의 크기는하지만, 여전히 (안드로이드 레이아웃에서 예상대로) 원래의 방향에 따라 배치된다? 나는 레이아웃 XML에서 길을 찾을 수 없었고 반환 된 너비와 높이 (심지어 onCreateView()onViewCreated()에서도)가 항상 0이기 때문에 포함 된 단편에서 프로그래밍 방식으로 시도하는 것이 실패했습니다. 너비와 높이가 너무 일찍 쿼리하면 발생하지만 일반적으로이 문제를 해결하기 위해 프로그래밍 방식을 사용해야하는 경우 차원을 뒤집기 위해 코드를 실제로 실행해야합니까?

+0

static hight로 시도 했습니까? android : layout_height = "60dp"' –

+0

높이에서 정적으로 표시 할 수 있지만 가로 방향으로 사용되는 동일한 값을 사용하고 싶습니다. 어떻게해야합니까? – RedBassett

답변

0

스위치에서 requestLayout()을 시도하거나 스위치의 layoutParams에서 너비와 높이를 바꿉니다.

+0

layoutParams를 통해 너비와 높이를 어떻게 바꿀 수 있습니까? – RedBassett