原文:http://blog.youkuaiyun.com/dany1202/article/details/6571010
如获取状态条高度
在源码程序中代码:
height= getResources().getDimensionPixelSize(com.android.internal.R.dimen.status_bar_height);
通过SDK获取代码:
class c = Class.forName("com.android.internal.R$dimen");
Object obj = c.newInstance();
Field field = c.getField("status_bar_height");
int x = Integer.parseInt(field.get(obj).toString());
int y = getResources().getDimensionPixelSize(x);
本文详细介绍了如何在源码程序中获取状态条的高度,包括使用getResources().getDimensionPixelSize()方法和通过SDK实现的方式。通过解析类名、调用newInstance()方法创建对象,并获取指定字段值,最终调用getResources().getDimensionPixelSize()来获取状态条的实际尺寸。
193

被折叠的 条评论
为什么被折叠?



