2012-02-10 1 views

答えて

2

PPIとDPIは2つの異なるものです。 Androidアプリケーションの開発時に知っておくべき重要なことは、DPIです。

それは次のように求めることができる。

  • LDPI = 120
  • MDPI = 160
  • hdpi = 240
  • DisplayMetrics dm = new DisplayMetrics(); 
    getWindowManager().getDefaultDisplay().getMetrics(dm); 
    int dpi = dm.densityDpi; 
    

    アンドロイドは、DPIの一般的なクラスと連携xhdpi = 320

詳細についてはこちらをご覧ください:全く正しいですCant0naの答えに追加 http://developer.android.com/guide/practices/screens_support.html

+0

@cantOna実際にアンドロイドのグラフィックをデザインしたいと思います。 PPIやDPIの値を使用したいのですか? –

+0

アンドロイドのグラフィックデザインにはdpiを使用します。 –

+0

Uは10インチと7インチの両方で160 dpiを意味します。 –

1

、このgreat postダイアンHackborn(Googleのエンジニア)にDPIの動作を正確にする方法について説明します。私はそれの読書は、すべてのAndroidの開発者にとって必須であると思います。とりわけ、彼女は言う:

のでAndroidは、LDPI(約120dpi)、MDPI(160 DPI)、hdpi(240 DPI)と呼ばれる、デバイス が使用できる密度値のいくつかの主要なバケットを定義し し、 xhdpi(320 dpi)。製造元は、 の密度を、そのデバイスに適したものにすることができます。ただし、 (密度のスケーリング後)の画面がプラットフォームの最小許容画面サイズ になる場合に限ります。

+0

実際に私はアンドロイド用のグラフィックをデザインしたいと思います。 PPIやDPIの値を使用したいのですか? –

+1

あなたはまったく同じ質問を以前に頼んで、答えを得ました。その答えを使用してください。 – bos

関連する問題