Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
所有Android系统资源dimen属性的列表_Android - Fatal编程技术网

所有Android系统资源dimen属性的列表

所有Android系统资源dimen属性的列表,android,Android,由于大多数Android系统资源属性都不是公共的,因此必须通过getIdentifier访问标识符及其属性,如下所示(示例): 在哪里可以看到此方法可以访问的所有标识符的列表 您可以在上的Android开源项目的源代码中找到dimens定义 注意:每个版本的列表可能(而且很可能会)略有不同-选择与您感兴趣的Android版本相对应的分支 如果在尝试访问标识符时查找可能的defType值,我猜这些是平台标准资源类型,例如bool、integer等。请参阅和 从当前主分支访问Android的默认资源

由于大多数Android系统资源属性都不是公共的,因此必须通过
getIdentifier
访问标识符及其属性,如下所示(示例):


在哪里可以看到此方法可以访问的所有标识符的列表

您可以在上的Android开源项目的源代码中找到
dimens
定义

注意:每个版本的列表可能(而且很可能会)略有不同-选择与您感兴趣的Android版本相对应的分支

如果在尝试访问标识符时查找可能的
defType
值,我猜这些是平台标准资源类型,例如
bool
integer
等。请参阅和


从当前主分支访问Android的默认资源。

GitHub链接就是我要找的链接。非常感谢。
public static int getStatusBarHeight(Context context) {
    int result = 0;
    int resourceId = context.getResources()
            .getIdentifier("status_bar_height", "dimen", "android");
    if (resourceId > 0) {
        result = context.getResources().getDimensionPixelSize(resourceId);
    }
    return result;
}