关于android如何获取屏幕分辨率的例子
程序代码如下:
package com.acquire.resolution; import android.app.Activity; import android.content.res.Resources; import android.graphics.Color; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.util.DisplayMetrics; import android.widget.TextView; public class AcquireResolution extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView tv = (TextView)findViewById(R.id.textView); Resources resources = getBaseContext().getResources(); Drawable drawable = resources.getDrawable(R.drawable.red); tv.setBackgroundDrawable(drawable); tv.setTextColor(Color.GREEN); DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); tv.setText("屏幕分辨率为:"+dm.widthPixels+" * "+dm.heightPixels); } }
运行结果如下: