2

画面解像度が1024x600のGalaxySamsungTab7"GT-P3110にAndroidxml画面をいくつかレイアウトしています。Androidver4.0.3を実行しています。

ただし、私の顧客は、同じ画面サイズと解像度のAndroid2.2でGalaxySamsung Tab7"SPH-P100を実行しています。

顧客が私が作成した画面を見ているとき、それらはカットオフ幅の方法です。

両方のデバイスのサイズと解像度が同じように見えますが、レイアウトに違いがある理由を解明しようとしていますか?

Galaxy Samsung Tab GT-P3110 http://www.samsung.com/uk/consumer/mobile-devices/tablets/tablets/GT-P3110TSABTU-spec

Galaxy Samsung Tab SPH-P100 http://www.samsung.com/us/mobile/galaxy-tab/SPH-P100ZKASPR

4

1 に答える 1

7

私はこれを掘り下げました...

ここでSOについては、「デバイスメーカーは、デバイスの密度を選択して目的のUIを実現できます。たとえば、Samsung Tabは、実際のDPIよりもかなり大きい密度を使用しているため、全体としてより大きなUI。」デバイスに依存しないピクセルの基本から 、これは他のサイトでさらに報告されています...


あるユーザーはこれをさらに深く掘り下げ、元のGalaxyTab7がGalaxyTabが開発者のドキュメントに従わなかったと報告していることを発見しました。

画面密度に関係なく、160dpは常に1インチです

ただし、代わりに、その表示をmdpiではなくhdpiとして報告します。これについてのGoogleブログの説明は次のとおりです。

これに関連して、Samsungにはもう1つの小さな驚きがあります。計算を行うと、画面のDPIは170 DPIになります。これは、Androidデバイスの中で最も密度が高いとは言えません。それでも、それはそれ自体を「hdpi」(そして「大きな」画面サイズを持っている)として宣言します。理由は簡単です。そうすれば見栄えが良くなります。

詳細については、以下を参照してください。


これを念頭に置いて...パズルの残りの部分はGalaxyTab2で何が起こったかだけです...まあ、SamsungはICSでGalaxyTab2を「正しく」報告するように元に戻すことを決定したと思います高密度デバイスではなく中密度デバイスとしてのそれ自体..

...そしてそれがあなたのGalaxyTab2があなたの顧客のGalaxyTab1とは非常に異なってコンテンツを表示する理由です

于 2012-07-19T15:59:37.467 に答える