程序代码如下:
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); } }
运行结果如下:

获取屏幕分辨率示例
本文提供了一个简单的Android应用示例,展示如何通过Java代码获取设备的屏幕分辨率,并将其显示在界面上。此外,还介绍了如何设置TextView背景及文字颜色。
2751

被折叠的 条评论
为什么被折叠?



