ウィジェットをそのままの状態に保ちながら、アクティビティのレイアウト変更を検出したいと考えています。これを行う方法はありますか。setOrientation(LinearLayout.HORIZONTAL) を試しましたが、うまくいかないようです。何か案は?
質問する
644 次
2 に答える
1
アクティビティにマニフェストファイルを追加 android:configChanges="orientation"
してみてください。使用すると、アクティビティのonResumeメソッドで方向を取得できる場合があります。
if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE){
//WHAT TO DO IN LANDSCAPE
} else {
//WHAT TO DO IN PORTRAIT
}
于 2012-11-15T11:10:12.107 に答える