large
とxlarge
の画面(Android 3.0+またはAPIレベル11+)のタブレット用にアプリを適応したい。したがって、私はres/layout-large-port-v11
とres/layout-large-land-v11
の2つのフォルダを作成しました。最初にタブレットを回転させてからアプリを起動するとすべてうまくいくが、アプリの動作中にタブレットを回転させると、Androidは古いレイアウトを引き伸ばして回転させるが、正しい向きは読み込まない(新しい向きに適している)。どうしましたか?オリエンテーションの変更:リソースからのレイアウトの再読み込み
私のタブレットエイサーICONIA A500(ハニカム3.2、APIレベル13)である
あなたはapp's repo on githubにAndroidManifest.xmlとすべてのコードを見ることができます。 DashboardActivity
にはタブレットのすべてのロジックが含まれています。
P.S .:画面のAndroid 2.2端末でも、Everithingはかなりうまく動作します。予選で何か間違っているかもしれませんか?たぶん私は-v12, -v13 -v14
と-xlarge
の2つのフォルダの重複を作成する必要がありますか?
ありがとうございました。右。私はその動作をオーバーライドするのを忘れてしまったので、すべてのレイアウトを自分で 'onConfigurationChanged()'に再ロードする必要があります。 –