android 平板获取真实宽高(包括状态栏)

本文介绍了如何在Android平板上获取屏幕的真实宽度和高度(包括状态栏),以及可见区域的尺寸和状态栏高度。由于不同SDK版本获取方式有所不同,作者提供了针对不同版本的解决方案,并给出了获取真实宽高、可见区域宽高和状态栏高度的代码示例。
摘要由CSDN通过智能技术生成

出于目前android平板方面的书籍非常少很多有关android平板与android手机开发之间的区别的文章更是凤毛麟资,本文是对andriod平板新手而写,高手勿喷。

关于android手机屏幕与android平板屏幕尺寸的获取其高度与宽度是有所区别的,没接触过平板的人,在写android手机获取屏幕的大小的时候是不加思索的直接使用display的getheight和getwidth函数,如果软件单纯运用在手机上并没有太大问题,但是如果要兼容到平板的话会出先一个问题,平板的话,利用以上函数获得的长宽是不包括status栏的,也就是说其获得的的实际长宽是可见的不包括状态栏的长宽。往往造成的问题是,如果你在旋转功能的时候,原来的height在旋转后的长度会变长,因为状态栏此时转到了下边,这样如果你还利用旋转前的height的话会发现不是真实的屏幕的长。

又由于android平板随着不同sdk版本的不同,调用getheight所获得的长度是不一致的,具体有和不同请看链接http://blog.csdn.net/zhtsuc/article/details/6691388

因此针对不同版本写了关于获取平板真实宽高(包括状态栏)的函数,以及获取平板可见区域的宽高(不包括状态栏),从而也可以获得状态栏的高度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值