欲求は480x800ピクセル、3.7インチで、HDは480 x 800ピクセル、4.3インチの画面仕様です。
このスレッドから回答として受け入れられたコードを実行しますデバイスの画面サイズを取得するにはどうすればよいですか?しかし、それは間違っています!たとえば、画面サイズが3.7インチの場合、2.4が返されます。これは非常に間違っています!
誰かが実際の画面サイズを取得する方法を知っていますか?、私はインチ単位の画面の画面サイズが必要な解像度は必要ありません。
注:このコードは間違っています(少なくとも私には機能しません)
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels; //give me 320
int height = dm.heightPixels; //give me 533
私はHTCDesireを持っていて、解像度は480 x 800ピクセルです!
私は愚かだと知っています!、そして明らかに私は何か間違ったことをしますが、誰かが私に実際の画面サイズをインチで取得し、デバイスの実際の解像度を取得する方法を教えてもらえますか?
ありがとう