Android开发之获取屏幕分辨率
2012-08-29 16:16
267 查看
在实际开发中,常常会需要根据不同的屏幕分辨率来布局不同的UI组件。那么手机屏幕的分辨率又该如何获取?
下面先来看下实现的效果:
实现代码:
XML:
下面先来看下实现的效果:
实现代码:
01 | package com.onmoso.display.demo; |
02 |
03 | import android.app.Activity; |
04 | import android.os.Bundle; |
05 | import android.util.DisplayMetrics; |
06 | import android.widget.TextView; |
07 |
08 | public class DisplayDemoActivity extends Activity { |
09 | /** Called when the activity is first created. */ |
10 | @Override |
11 | public void onCreate(Bundle savedInstanceState) { |
12 | super .onCreate(savedInstanceState); |
13 | setContentView(R.layout.main); |
14 | DisplayMetrics dm = new DisplayMetrics(); |
15 | getWindowManager().getDefaultDisplay().getMetrics(dm); |
16 | int width = dm.widthPixels; |
17 | int height = dm.heightPixels; |
18 |
19 | TextView textView = (TextView)findViewById(R.id.textId); |
20 | textView.setText( "手机屏幕分辨率:" +width+ "*" +height); |
21 | } |
22 | } |
01 | <? xml version = "1.0" encoding = "utf-8" ?> |
02 | < LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android" |
03 | android:layout_width = "fill_parent" |
04 | android:layout_height = "fill_parent" |
05 | android:orientation = "vertical" > |
06 |
07 | < TextView |
08 | android:layout_width = "fill_parent" |
09 | android:layout_height = "wrap_content" |
10 | android:text = "@string/hello" |
11 | android:id = "@+id/textId" |
12 | /> |
13 |
14 | </ LinearLayout > |
相关文章推荐
- Android开发之获取屏幕分辨率
- android开发获取手机屏幕分辨率
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- 获取android手机的屏幕分辨率 android开发
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- Android开发之如何获取Android手机屏幕的大小(分辨率、密度)
- Android开发之如何获取Android手机屏幕的大小(分辨率、密度)
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- 获取android手机的屏幕分辨率 android开发
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- [置顶] 获取android手机的屏幕分辨率 android开发
- Android App开发基础篇—设备屏幕分辨率获取方法
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- Android使用Displaymetrics类获取一下手机屏幕中的一些信息,获取屏幕分辨率
- Android获取屏幕分辨率及DisplayMetrics简介
- Android adb获取屏幕分辨率
- android实用工具类分享(获取内存/检查网络/屏幕高度/手机分辨率)