私はまだこれの解決策を見つけようとしています。resフォルダーに複数のレイアウトを作成しました。つまり、layout、layout-sw480dp、layout-sw600dp、layout-sw720dpです。現在、実際のデバイス(Samsung Galaxy(7インチ)とAlcatel T10(7インチ))でテストしています。どちらもlayout-sw600dpになりますが、samsungはalcatelよりもはるかに大きいようです。Samsungを除いて、7インチタブレットのほとんどは正常に動作します。私はこのリンクの画面サイズを読んで、それを見つけました
オリジナルのSamsungGalaxyTabは興味深いケースです。物理的には1024x600の7インチ画面であるため、「大」に分類されます。ただし、デバイスは画面をhdpiとして構成します。つまり、適切な2/3スケーリング係数を適用した後、画面上の実際のスペースは682dpx400dpになります。これにより、実際には「大きな」バケットから「通常の」画面サイズに移動します。タブは実際には「大きい」と報告します。これは、フレームワークが作成したそのデバイスのサイズを計算する際の誤りでした。今日、このように出荷するデバイスはありません。
私のSamsungGalaxyは3.2なので、私の要件に合っていると確信しています。
誰かがこの種の問題を処理する方法を知っていますか?SamsungGalaxy専用の新しいフォルダを作成できますか?
私の英語は申し訳ありませんが、それは私の母国語ではありません。