取得屏幕的宽高的问题
来源:互联网 发布:有益网络 编辑:程序博客网 时间:2024/05/21 13:58
这个本来是个很简单的问题
getResources().getDisplayMetrics().widthPixels和getResources().getDisplayMetrics().heightPixels,以及分布密度getResources().getDisplayMetrics().density,但是要注意的在sdk1.5的时候是有问题,大概是在1.5的时候google还没有其他分辨率的机器。
另外是在横竖屏的时候这个值会自适应的变化(横屏的时候宽度是800,高度是480),所以除非机器是只是竖屏或者只是横屏,不要用个静态变量来去取,除非你乐意自己去加同步。
最后,屏幕的宽高还是涉及到了多分辨率的适配
Adnroid1.6或以上SDK,在AndroidManifest.xml中提供新的一个元素<supports-screens>用于支持多屏幕机制。
<supports-screens
android:largeScreens="true" 是否支持大屏
android:normalScreens="true" 是否支持中屏
android:smallScreens="true" 是否支持小屏
android:anyDensity="true" 是否支持多种不同密度
/>
- 取得屏幕的宽高的问题
- C# 取得屏幕宽高
- 屏幕的宽高
- 取得手机屏幕大小----DisplayMetrics取得画面宽高的方法
- 取得当前屏幕的图像
- 取得当前屏幕的截图
- Adodb.Stream取得图像的高宽
- Adodb.Stream取得图像的高宽
- Adodb.Stream取得图像的高宽
- 取得字符串的宽高坐标【GetTextExtentPoint32】
- jQuery动态获取屏幕高和宽的问题解决之道
- 获取屏幕的宽高
- 获得屏幕的高宽
- 获取屏幕的宽高
- 测量屏幕的宽高
- 屏幕宽高的获取
- 获取屏幕的宽高
- 获取屏幕的宽高
- 用Socket读取网页,但是经常出现错误
- strftime()函数详解
- PKU 3675 Telescope
- windows进程、线程和作业的基本了解
- 调用外部DLL,如:DelphiC++Java的DLL的调用方法,给出代码片段?
- 取得屏幕的宽高的问题
- buf 经典使用
- 解决出现的警告:Warning - secret file /etc/ppp/pap-secrets has world and/or group access Warning - secret fi
- [转] 80后的80条幽默有哲理的语录
- Linux中缺少so文件的问题
- c#中实现打印指定页(特定页), 附原代码
- WebLogic JDBC连接
- VS2008 C++ 调用MATLAB 2009b 生成的DLL
- WCDMA空口速率和Iub口速率的计算方法和限制