本文主要解决获取手机屏幕的大小:例子很简单,主要通过 DisplayMetrics 类来获取相关的信息,代码如下

效果图:

XML文件

1.   activity_main.xml

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context="com.example.displaymetricsdemo.MainActivity$PlaceholderFragment" >

android:id="@+id/display_metrics_tv"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentTop="true"

android:text="@string/display_metrics"

/>

android:id="@+id/metrics_btn"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_below="@id/display_metrics_tv"

android:text="@string/metrics"

/>

2.strings.xml

DisplayMetricsDemo

显示屏幕分辨率:

Settings

获取屏幕分辨率

3.MainActivity.java

private TextView displayMetricsTv;

private Button metricsBtn;

private DisplayMetrics displayMetrics;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

displayMetricsTv = (TextView) this.findViewById(R.id.display_metrics_tv);

metricsBtn = (Button) this.findViewById(R.id.metrics_btn);

metricsBtn.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

displayMetrics = new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);

displayMetricsTv.setText("显示屏幕分辨率:\r\n" + displayMetrics.widthPixels + " * " + displayMetrics.heightPixels);

}

});

}

android 手机分辨率怎么查看,android获取手机屏幕分辨率相关推荐

  1. Android项目:手机安全卫士(15)—— 获取手机安装应用与存储空间

    Android项目:手机安全卫士(15)-- 获取手机安装应用与存储空间 1 介绍 今天来讲讲手机安全卫士的第三个功能:软件管理,其实也不应该叫管理,称为软件应用信息查看更正确一点,就是显示手机已安装 ...

  2. android+壁纸+比例,安卓手机壁纸尺寸选择攻略:屏幕分辨率≠壁纸分辨率

    1.安卓手机壁纸的分辨率 ≠ 安卓手机屏幕分辨率 像iPhone等很多手机,都是手机壁纸的分辨率= 手机屏幕的分辨率(或者等比例的分辨率).但是安卓手机则有自己一套创新的壁纸系统,手机壁纸的分辨率不等 ...

  3. 屏幕适配——系统升级android 8.0 部分UI出现错乱——“可用屏幕分辨率”

    这两天将自己的mate9从7.0升级到8.0发现一个问题,app的某个ui界面部分错乱了:因为屏幕适配使用了dimens适配,所以猜测有可能屏幕规格没有覆盖到:但是发现mate9的屏幕分辨率为1920 ...

  4. java编程获取屏幕分辨率_Java编程获取当前屏幕分辨率的方法示例

    本文实例讲述了Java编程获取当前屏幕分辨率的方法.分享给大家供大家参考,具体如下: /** * This class implements the functionality of fetching ...

  5. 计算机印屏幕功能无法使用,电脑屏幕分辨率调不了怎么办 电脑屏幕分辨率无法调整原因【图文】...

    电脑的面世以及普及给我们的生活工作带来了很多的便捷,并且在一定的程度上解放了我们的劳动力.但是电脑在使用的过程中总是会出现一系列的小问题,这些虽然不会真正的影响到电脑的正常使用.但是却是会在我们使用的 ...

  6. android 常用机型尺寸_Android中获取手机屏幕大小的方法

    本文为大家解析Android中如何获取手机屏幕大小,提供一个解决方法,分享给大家供大家参考,具体内容如下 运行效果图: 运行程序后,当我们点击Button按钮时,可以看到下面的效果图: 具体代码: 我 ...

  7. h5获取android手机版本,Vue.js怎么获取手机系统型号、版本、浏览器类型

    Vue.js怎么获取手机系统型号.版本.浏览器类型 发布时间:2020-07-28 11:22:33 来源:亿速云 阅读:161 作者:小猪 这篇文章主要为大家展示了Vue.js怎么获取手机系统型号. ...

  8. Android studio基础练习07【获取手机通讯录】

    一.结构搭建 二.代码实现 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> & ...

  9. iOS开发:苹果2018最新款手机(iPhone XS Max、iPhone XR等)如何查看并获取手机的UDID

    随着苹果设备的不断更新,作为苹果开发者来说既是好事也是坏事,好事是因为苹果设备的更新换代,淘汰了一部分旧设备更新了新设备,坏事就是要不断学习应对新的设备带来的问题,比如新屏幕尺寸的适配问题.获取手机的 ...

  10. [获取手机信息]-通过 ADB 命令获取手机信息

    ################################################## 目录 通过 ADB 命令获取手机信息 ADB 常用查看命令 使用 -l 查看设备详细信息 查看机型 ...

最新文章

  1. hdu 2665(主席树查询区间k大值)
  2. Entity Framework 6 Recipes 2nd Edition(9-1)译-用Web Api更新单独分离的实体
  3. JS如何设置获取盒模型对应的宽高
  4. OSG造成屏幕闪烁,且鼠标不能操作的一行代码
  5. html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?...
  6. 前端学习(2381):代码提交
  7. python实时显示温度变化_python实时温度绘制
  8. hive對於數據是懶加載的_05-配置数据库的远程连接 创建hive数据库的时候要选择latin1...
  9. FIFO、LRU、LFU的含义和原理(转)
  10. EGO Swarm翻译
  11. 一年太久,只争朝夕——2018年终总结
  12. EMS Advanced Data Export 4.15.1.0移植到Delphi 10.4
  13. Kettle spoon
  14. html页面上使用vlc,在HTML页面上嵌入VLC插件
  15. win10资源管理器打开一直正在处理文件加载不出来,桌面图标不加载
  16. 【ArchSummit】Web3.0去中心化预言机网络技术剖析
  17. 目标检测论文阅读:GFL算法笔记
  18. Codeforces Round #657 (Div. 2) B题 Dubious Cyrpto
  19. 【附证明】用ArcGIS中Band Collection Statistics做相关性分析可能存在错误
  20. 洛谷 P1219-八皇后(dfs回溯)

热门文章

  1. 计算机里什么是目录,c盘perflogs是什么文件夹_电脑中perflogs文件夹能删除吗-win7之家...
  2. ROVIO WowWee 路威小车
  3. Windows Server 2016关闭自动更新
  4. flutter,ios测试用户安装app提示“无法安装此app,因为无法验证其完整性”
  5. safari显示找不到服务器,苹果自带浏览器找不到服务器是什么问题
  6. C51单片机控制蜂鸣器
  7. Python实现穷举破解WiFi密码
  8. Windows蓝屏代码集合
  9. 联想计算机怎么设置硬盘,联想电脑硬盘模式怎么更改
  10. MATLAB如何配平化学方程,【如何配平化学方程式】作业帮