私は方向性をの活動は、肖像画にロックされています:更新子ビューは
<activity android:name="MainActivity" android:label="@string/app_name"
android:screenOrientation="portrait" android:theme="@android:style/Theme.NoTitleBar">
しかし活動の中に私が持っている私は、特にいくつかのテキスト、四角形を描画しているいくつかのカスタムビュー、矢印を表すパス。
アクティビティ全体のレイアウトを変更することなく、電話機を回転させたときに矢印を更新できるようにする必要があります。
アクティビティとレイアウトは常にポートレートですが、電話機をポートレートからランドスケープに傾けたときには、ネストされたビューに通知して再描画する必要があります。
物理的な向きの変更をリッスンし、更新して入れ子になったビューに再描画を指示するにはどうすればよいですか?
おかげで、P
xml属性とメソッド実装(呼び出されたときにトーストが表示されるはずです)の両方を追加しましたが、何も起こりません。私はそれが 'screenOrientation =" portrait "設定のためだと思いますか? – pstanton
@inazaruk - 私は今行ったので、マニフェストでscreenOrientationをロックしてみましたが、onConfigurationChangedはまったく呼び出されませんでした – Marmoy
あなたは正しいです。 'screenOrientation'が設定されていると、画面の向きの設定変更は報告されません。 – inazaruk