나는 방향의 활동은 세로에 잠겨있다 :업데이트 아이 뷰는
<activity android:name="MainActivity" android:label="@string/app_name"
android:screenOrientation="portrait" android:theme="@android:style/Theme.NoTitleBar">
그러나 활동에서 내가 가지고 내가 특히 텍스트, 사각형을 그리고있는 몇 가지 사용자 정의보기하는 화살표를 나타내는 경로입니다.
전체 활동 레이아웃을 변경하지 않고 전화가 회전되었을 때 화살표를 업데이트 할 수 있어야합니다.
그래서 활동 및 레이아웃은 항상 세로이지만 휴대 전화가 세로에서 가로로 기울이면 내 중첩 된보기에 알림을 보내고 다시 그려야합니다.
실제 방향의 변경 내용을 수신하고 업데이트하여 중첩 된 뷰에 다시 그리기를 지시하려면 어떻게해야합니까?
감사, P
xml 특성과 메서드 구현 (호출시 토스트가 표시됨)을 모두 추가했는데 아무 것도 발생하지 않습니다. 나는'screenOrientation = "portrait"설정 때문에 그것을 추측하고 있나? – pstanton
@inazaruk - 내가 방금했기 때문에 manifest에서 screenOrientation을 잠그고 시도해 보셨습니까? onConfigurationChanged가 전혀 호출되지 않았습니다 – Marmoy
맞아요. 'screenOrientation'이 설정되면 화면 방향 설정 변경이보고되지 않습니다. – inazaruk