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. android 拨号上网流程
  2. Android(安卓)长按setOnItemLongClickListener 显示context Menu
  3. Android(安卓)ListView简单实用
  4. android打电话,接电话,挂电话过程
  5. android之sql例子
  6. Android(安卓)JNI介绍
  7. android gallery相关操作
  8. Unity调用安卓
  9. Android:JNI

随机推荐

  1. 函数的作用是:在javascript中将时间戳转
  2. Vue自定义指令实现checkbox全选功能
  3. 多种方法用javascript输出黑白棋
  4. javascript 动态数组的使用
  5. 检查重复项后使用insertbefore()
  6. 数组中的值由于未知原因而更改
  7. Crypto.js:在IE 11中未定义“Uint8Clamped
  8. 使用自动化测试框架selenium,批量的进行截
  9. 如何将对象作为参数传播给函数?
  10. [生活娱乐] 从后端室友那学来的代码