读书人

Android 密度变换实例

发布时间: 2012-09-08 10:48:07 作者: rapoo

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

热点推荐