您的位置:首页 > 其它

获得系统状态栏高度和获得资源文件ID

2015-12-08 21:59 381 查看
说到转载我都不知道转载谁的,这些都行都是我记在笔记内的,直到有个大神跟我说写博客很重要,叫我把笔记内的内容写入博客,我就找一下比较好的写一写.

可是在选转载还是原创是我比较纠结,转载都不知道是谁的东西,原创也基本是别人的东西进行优化

public int getStatusBarHeight() {<br clear="none" /> int result = 0;<br clear="none" /> int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");<br clear="none" /> if (resourceId > 0) {<br clear="none" /> result = getResources().getDimensionPixelSize(resourceId);<br clear="none" /> }<br clear="none" /> return result;<br clear="none" /> }
getResources().getIdentifier("","","")

获得id,第一个参数为ID名,第二个为资源属性是ID或者是Drawable文件夹,第三个为包名,这个包名应该是项目包名

这东西挺好用的,特别是做多图标的东西时,一个循环就搞定,当然材料名是用数字结尾的,哈哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: