Android中利用DisplayMetrics取得手机屏幕大小

直接看例子:

package com.android.myactivity;

import android.app.Activity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.widget.TextView;

public class MyActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

//得到屏幕宽高,通常的值有: 1280*800, 1024*600, 800*480,320*480
DisplayMetrics display=new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(display);

int width = display.widthPixels;
int height = display.heightPixels

}

注意:getWindowManager()是Activity的成员函数,所以,用户必须在自己应用的Activity中才可以调用此函数。


更多相关文章

  1. C语言函数以及函数的使用
  2. android之sql例子
  3. Android请求获取Java后端数据,登录界面例子
  4. android扫描二维码(zxing)附带小例子
  5. Android 线程超时的例子
  6. Android AIDL例子
  7. android 安装文件例子
  8. android生命周期的例子
  9. 初学Android时,运行SDK的例子出现警告

随机推荐

  1. android全屏,隐藏标题栏
  2. Android monkey test 脚本的编写
  3. Android(安卓)Kernel Porting 的简单总结
  4. Android的Widget
  5. android中activity的启动方式
  6. [android] 保存文件到手机内存
  7. android发现之旅之媒体按键(耳机按键播放
  8. Android入门(2) 基本控件介绍、4种布局
  9. [Android]ListView性能优化之视图缓存(an
  10. :Android dispatchTouchEvent