1

次の表示仕様の2つの異なるタブレットを使用しています。

タブレットA:

Screen size -- 7"; 480 x 800

Taskbar height -- 36px

タブレットB:

Screen size -- 7"; 480 x 800
taskbar height -- 48px

DisplayMetrics.xdpi両方のタブレットでDisplayMetrics.ydpi同じで、それぞれ160と160.42に等しくなります。ただし、DisplayMetrics.densityDpiタブレットAの場合はDENSITY_LOWとして表示され、タブレットBの場合はDENSITY_MEDIUMとして表示されます。2つのタブレットがアクセスするフォルダー(ドローアブルとレイアウト用)は、densityDpi値と一致します。

質問は次のとおりです。1)これら2つのデバイスのピクセル密度をどのように変えることができますか?2)そのような状況でリソースとレイアウトのフォルダを構造化する最良の方法は何ですか?

2番目の問題は非常に混乱していると思います。小さいサイズの純粋なLDPI画面は、タブレットAと同じフォルダーからリソースとレイアウトにアクセスしますが、おそらく結果が正しく表示されないためです。

4

0 に答える 0