获取手机屏幕大小(DisplayMetrics类取得画面宽高)
2012-02-05 11:00
761 查看
获取手机屏幕大小(DisplayMetrics类取得画面宽高)
2010-10-13 11:41:29| 分类: Android
| 标签:dm display android textview import
|字号大中小 订阅
1.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/myTextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Gofe"
/>
</LinearLayout>
2.ActivityMain.java
package org.Gofe.display;
import android.app.Activity;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.widget.TextView;
public class ActivityMain extends Activity {
/** Called when the activity is first created. */
private TextView textView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//定义DisplayMetrics对象
//DisplayMetrics 描述普通显示信息的结构,例如显示大小,密度,字体尺寸等
DisplayMetrics dm=new DisplayMetrics();
/*
*获取手机窗口的Display来初始化DisplayMetrics对象
*getWindowManager() 获取显示定制窗口的管理器
*getDefaultDisplay() 获取默认显示Display对象
*getMetrics(dm) 通过Display对象的数据来初始化一个DisplayMetrics对象
*/
getWindowManager().getDefaultDisplay().getMetrics(dm);
//得到屏幕宽高
String showSize="手机屏幕分辨率:\n"+dm.widthPixels+"*"+dm.heightPixels;
//根据id获得对象
textView=(TextView)findViewById(R.id.myTextView01);
//设置文本字体大小和字型
textView.setTextSize(24);
textView.setTypeface(null,Typeface.BOLD_ITALIC);
//显示屏幕分辨率信息
textView.setText(showSize);
}
}
3程序效果图
相关文章推荐
- 获取手机屏幕大小(DisplayMetrics类取得画面宽高)
- Android获取手机屏幕大小 — DisplayMetrics取得画面宽高的方法
- Android学习笔记(五) —— 取得手机屏幕的大小 — DisplayMetrics取得画面宽高的方法
- 取得手机屏幕大小----DisplayMetrics取得画面宽高的方法
- 利用DisplayMetrics类获取手机屏幕大小
- [读书摘记]Android里取得手机屏幕大小--DisplayMetrice取得画面宽和高
- DisplayMetrics获取手机屏幕大小(宽高)
- 获取手机屏幕大小
- 取得手机屏幕大小
- [android基础]怎样获取Android手机屏幕的大小、分辨率、密度
- Qt 获取手机屏幕大小
- 获取手机屏幕大小以及横竖屏判断的一段代码
- 如何获取手机屏幕大小
- Android开发中获取手机屏幕的大小
- Android 取得手机屏幕大小
- 获取手机屏幕大小 DisplayMetrics
- 获取手机屏幕宽高
- 获取手机屏幕大小和图片自动适应大小
- Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用
- Android中利用DisplayMetrics取得手机屏幕大小