私の Android アプリケーションでは、マニフェスト ファイルに以下を含めました。
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="11"/>
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>
また、Res フォルダ (UI Design) の下に、次の画面サイズ用に個別の UI を設計しました。
layout
layout-large
layout-small
とてもうまく動作しますが、少し大きい画面 (5.3 インチ) のSamsung Galaxy Noteでは、UI 要素が伸びて、その一部が画面の制限を超えてアクセスできなくなります。
SUPPORTING MULTIPLE SCREENS POST BY ANDROIDによると、この電話はlayout-large
レイアウト リソースとdrawable-xhdpi
画像リソースを使用して正常に動作するはずです。
正確に何が起こるかわかりません。どんなガイダンスでも大歓迎です。前もって感謝します...!!!!
編集
テストするためにlayout-large-xhdpi
、Res フォルダーの下の名前付きフォルダーの下に別の追加の UI セットも作成しました。したがって、テストすると、このフォルダーから UI が取得されますが、UI 要素は画面の制限を超えます。また、すべての幅の量にはdp
単位が割り当てられています。
=== 問題を説明するためのスクリーンショット 状況 ===
(layout-large-xhdpi)
以下は、設計中にグラフィカル レイアウトでどのように見えるかのスクリーンショットです。
<LinearLayout
android:id="@+id/Layout2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp">
<Button
android:id="@+id/button1"
android:layout_width="240dp"
android:layout_height="wrap_content"
android:text="Account" />
<Button
android:id="@+id/button2"
android:layout_width="240dp"
android:layout_height="wrap_content"
android:text="Settings" />
</LinearLayout>
実行すると伸びるだけです(次のスクリーンショット)