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

  • 相关阅读:
    mui中slider的上拉刷新下拉加载
    Ubuntu桌面版忘记密码
    RabbitMQ环境搭建
    .net core读取appsettings.json的配置
    .net core实现efcore增删改查
    .net core使用EFCore
    SQL nullif函数
    .net core项目IIS发布步骤
    .net core使用Session的方法
    js向数组指定位置插入一个对象
  • 原文地址:https://www.cnblogs.com/mumue/p/2446200.html
Copyright © 2011-2022 走看看