1

私はHTCの欲求について以下を試し、240 4816048を得ました。

だから誰もが私の疑問を助けることができます:1。UIガイドラインはアイコンに72pxを提案しています。標準で48pxを取得するのはなぜですか?そして、なぜシステムは72pxではなく48pxのアイコンをロードするのですか?2. resources.getDisplayMetrics()とは何ですか?getWindowManager()。getDefaultDisplay()。getMetrics(dm)と異なるのはなぜですか?

    final DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    float den = dm.density;
    int dpi = dm.densityDpi;

    final Resources resources = getResources();
    final DisplayMetrics metrics = resources.getDisplayMetrics();
BitmapDrawable bd = (BitmapDrawable) resources.getDrawable(R.drawable.icon);
    ((TextView)findViewById(R.id.txt)).setText(Float.toString(den) 
            + " " + Integer.toString(dpi)
            + " " + Integer.toString((int)     getResources().getDimension(android.R.dimen.app_icon_size))
            + " " + Integer.toString(metrics.densityDpi)
            + " " + Integer.toString(bd.getIntrinsicHeight()));
4

0 に答える 0