0

Nexus7 の仕様は、7 インチの画面、1280 x 800 の解像度、1 インチあたり 216 ピクセルです。drawable-xlarge-hdpi フォルダーを作成し、そのフォルダーに画像を入れました。しかし、ビットマップのサイズを確認すると、実際のサイズよりも小さいサイズになっています。なにが問題ですか?drawable-large-hdpi を試してみましたが、結果は同じです。

image = BitmapFactory.decodeResource(res, R.drawable.image);
int width = image.getWidth(); // this returns smaller than actual size.
4

1 に答える 1

0

これはブログ投稿のタイトルからのものです:JellyBeanとNexus7用にアプリを準備する

開発者として、これは約600*960の密度に依存しないピクセルとtvdpiの密度と見なされます。

同じ行の投稿では、この密度の新しいアセットを急いで作成しないように求められています。

この事実は、ここでもダイアンハックボーン(彼女はグーグルで働いています)によって概説されています:https : //plus.google.com/105051985738280261832/posts/6eWwQvFGLV8

Google IO 2012のソースコードを見ると、Nexus 7用に特別なアセットが作成されていないことも示唆されていますが(もちろん、明らかなことを見逃しているかもしれません)、見た目も機能も優れています。hdpi両方のリンクを確認すると、アセットがNexus7でも見栄えがすることを確認するためのヒントがいくつか見つかります。

于 2012-11-12T09:04:35.767 に答える