私はAndroid開発が初めてで、オリエンテーション変更のレイアウトに関するベストプラクティスに関する質問があります。Android開発のベストプラクティス
私の質問は、ユーザーがデバイスの向きを変更したときにレイアウトプロパティを処理することです。
アプリの目的のために、向きが変更されたときにレイアウト上でコントロールの位置を変更する必要がある場合、その特定の向きに対して新しいレイアウトを作成する必要がありますか?または、単一のレイアウト上のコントロールをプログラムで再配置するためにあらゆる努力を払う必要がありますか?
ありがとうございます。
私はEboMikeに同意します。また、断片を使用して見てください。両方の方向で同じサブビューを再利用できます。たとえば、Gmailのアプリケーションのメインウィンドウを取る。 Honeycombの前にフラグメントを使用するには、Android互換パッケージが必要です:http://android-developers.blogspot.com/2011/03/fragments-for-all.html –
良い点。この時点でフラグメントはほぼ不可欠です。 APIレベル4だけを必要とする互換性パックがあるため、アプリはほとんどすべてのデバイスで動作します。 – EboMike