1

480x800、1024x600、1280x800のデザインリストがあります。ユーザー画面の解像度に基づいて正確なマークアップを使用するようにAndroidに依頼するにはどうすればよいですか?私の知る限り、解像度の違いを解決するための抽象的な手段(hdpi、xdpi)しかありません。

4

3 に答える 3

1

ユーザー画面の解像度に基づいて正確なマークアップを使用するようにアンドロイドに依頼するにはどうすればよいですか?

才能のある開発者はそれをしません。デスクトップの Web ブラウザが 3 つのウィンドウ サイズでしか動作しないのと同様に、才能のある開発者は、上記の解像度で動作する Android デバイスはごく一部であることを認識しています。才能のある開発者は、グラフィック デザイナーと協力して、さまざまな画面サイズ (例: 、 、-normal)用の柔軟なレイアウトを考え出します。たとえば、800x480 で動作する 4 ~ 7 インチの画面サイズのデバイスと、1280x800 (またはその程度) で動作する 4.5 ~ 10.1 インチの画面サイズのデバイスがあります。-large-xlarge

私の知る限り、解像度の違いを解決するための抽象的な手段(hdpi、xdpi)しかありません。

-hdpi画面の解像度と-xhdpiは何の関係もありません。それらは画面密度のためのものです。密度は解像度とは無関係であり、密度はサイズとはほとんど無関係です。

于 2012-04-17T13:08:39.343 に答える
0

フォルダー ベースの画面幅または高さを作成します。例えば

res/layout-w480dp、res/layout-w1024dp、res/layout-w1280dp

または

res/layout-h800dp、res/layout-h600dp

詳しくは、表 2. 構成修飾子名を参照してください。

于 2012-04-17T13:09:59.053 に答える
0

Afaik、レイアウト フォルダーをマークアップすることができます。これは、レイアウトに必要な最小画面解像度であり、1 つを最小 600 に、もう 1 つを最小 800 に設定できます。

このマークアップ スキームはハニカム以上でサポートされていると思いますが、これらはタブレットの解像度であるため、いずれにせよいずれかになります。

これこれを見て

于 2012-04-17T13:10:20.607 に答える