Android 密度转换实例

阅读更多
实现步骤:



第一步:建立Android 工程:DisplayMetricsDemo。



第二步:编写Activity 的子类别:DisplayMetricsDemo,其程序代码如下:



package com.a3gs.displaymetrics;



import android.app.Activity;

import android.graphics.Color;

import android.os.Bundle;

import android.util.DisplayMetrics;

import android.widget.TextView;



public class DisplayMetricsDemo extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

       

        /* 必须引用 android.util.DisplayMetrics */

        DisplayMetrics dm = new DisplayMetrics();

        getWindowManager().getDefaultDisplay().getMetrics(dm);

        String textStr = "手机屏幕的分辨率为:" + dm.widthPixels + "*" + dm.heightPixels;

        TextView tv = (TextView) findViewById(R.id.myTV);

        tv.setText(textStr);

        tv.setTextColor(Color.RED);

    }

}

你可能感兴趣的:(Android,OS)