zoukankan      html  css  js  c++  java
  • 获取手机屏幕大小(DisplayMetrics类取得画面宽高)

    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);
    }
    }

  • 相关阅读:
    初窥AndroidPlot(一)
    Android Studio安装、配置
    Android SDK Android NDK Android Studio 官方下载地址及方式
    学习Android图表绘制
    ActionBar研究(二)
    获取Android版本信息和程序版本号
    Android手机获取通话记录和短信记录
    Android开发之监听或获取手机短信内容【转】
    android 几种发送短信的方法【转】
    android开源框架android-async-http
  • 原文地址:https://www.cnblogs.com/mumue/p/2446200.html
Copyright © 2011-2022 走看看