Android中获取屏幕长宽的方法
2024-08-28 05:43:09
package com.kale.screen; import android.annotation.SuppressLint;
import android.app.Activity;
import android.graphics.Point;
import android.os.Bundle;
import android.util.Log;
import android.view.Display; public class MainActivity extends Activity { @SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); int dw = getWindowManager().getDefaultDisplay().getWidth();//获得手机屏幕的宽度
int dh = getWindowManager().getDefaultDisplay().getHeight();//获得手机屏幕的高度 Log.i("h", "height:"+dw);
Log.i("w", "width:"+dh); //推荐的获取屏幕长宽的方式,但需要API13
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int windowHeight = size.y;
int windowWidth = size.x; Log.i("w","width:"+ windowWidth);
Log.i("h", "height:"+ windowHeight); }
}
最新文章
- CANopen学习——协议栈
- Linux 查找进程运行位置
- python学习笔记之常用模块(第五天)
- 【WebGoat习题解析】Parameter Tampering->;Bypass HTML Field Restrictions
- SQL Server附加数据库出现错误5123的正确解决方法
- Hibernate hbm2ddl.auto DDL语句 控制台输出的配置
- SQL求 交集 并集 差集
- 录制游戏视频——fraps
- Redis的PHP操作手册(自用)
- Java中对象的深复制和浅复制详解
- AES - Rijndael 算法(一)
- 使用myeclipse新建和删除web项目时一定要小心
- 表达式求值(栈方法/C++语言描述)(三)
- css 修改默认滚动条样式
- web爬虫,requests请求
- vue使用element-ui的el-input监听不了回车事件解决
- [NOIP]2017列队——旋转treap/非旋转treap
- 在IDEA中使用gradle配置打可执行jar包[可执行jar与其所依赖的jar分离]
- idea总是编译启动报错
- Vxlan抓包
热门文章
- Linux系统运维笔记(五),CentOS 6.4安装java程序
- Linux 彻底删除用户
- Mysql创建用户并授权以及开启远程访问
- Nginx 日志分析命令
- IO读 BufferedReader+FileReader
- P4812 D’s problem(d)
- 解决Mac java.net Local host name unknown error的方法
- BZOJ4278 : [ONTAK2015]Tasowanie
- Go 导入当前项目下的包
- 如何让PictureBox背景色透明