Android获取手机屏幕大小
2012-04-08 12:56
453 查看
我们可以通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。
DisplayMetrics类:DisplayMetrics 一个描述普通显示信息的结构,例如显示大小、密度、字体尺寸。
下面我们通过例子来展示如何获取手机屏幕的分辨率。
在布局文件main.xml中添加一个TextView对象,一个Button对象。其中TextView对象用来显示获得的分辨率值,Button对象是当点击时获取分辨率。main.xml的代码如下:
在DiaplayMetricsTest.java中的代码如下:
当你点击按钮时,就会在文本框里显示手机分辨率.
DisplayMetrics类:DisplayMetrics 一个描述普通显示信息的结构,例如显示大小、密度、字体尺寸。
下面我们通过例子来展示如何获取手机屏幕的分辨率。
在布局文件main.xml中添加一个TextView对象,一个Button对象。其中TextView对象用来显示获得的分辨率值,Button对象是当点击时获取分辨率。main.xml的代码如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/tv" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="手机分辨率为:"/> <Button android:id="@+id/btnOK" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="获取手机分辨率"/> </LinearLayout>
在DiaplayMetricsTest.java中的代码如下:
public class DisplayMetricsTest extends Activity { private TextView tv; private Button btn; //获取手机屏幕分辨率的类 private DisplayMetrics dm; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tv = (TextView)findViewById(R.id.tv); btn = (Button)findViewById(R.id.btnOK); btn.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); //获得手机的宽度和高度像素单位为px String strPM = "手机屏幕分辨率为:" + dm.widthPixels+"* "+dm.heightPixels; tv.setText(strPM); } }); } }
当你点击按钮时,就会在文本框里显示手机分辨率.
相关文章推荐
- Android杂谈---获取手机屏幕大小
- robotium测试时获取Android手机屏幕的分辨率大小
- Android开发中获取手机屏幕的大小
- Qt For Android 如何获取手机屏幕大小
- Android 获取屏幕尺寸与密度 遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适。有的同事提出了依据
- Android获取手机屏幕大小
- Android开发获取手机屏幕大小
- android获取手机屏幕大小
- Android中获取手机屏幕大小的方法
- 获取android手机屏幕大小
- Android编程基础之获取手机屏幕大小(DisplayMetrics应用)示例
- Android杂谈---获取手机屏幕大小
- Android杂谈---获取手机屏幕大小
- Android中如何获取手机屏幕大小
- Android之手机屏幕大小的获取
- Android获取手机屏幕大小
- Android获取手机屏幕大小 — DisplayMetrics取得画面宽高的方法
- Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小
- 获取android 手机屏幕的大小以及动态设置背景图片的两种方法;
- Android杂谈---获取手机屏幕大小