getIdentifier()
是 Android 中的一個方法,用于獲取資源的 ID。它通常用于根據資源的名稱、類型和包名來查找對應的資源 ID。但是,getIdentifier()
方法本身并不能直接獲取尺寸(dimension)ID。
要獲取尺寸資源 ID,你需要使用 Resources.getIdentifier()
方法,并傳遞以下參數:
示例代碼:
int sizeId = getResources().getIdentifier("size_large", "dimen", getPackageName());
if (sizeId != 0) {
// 使用 sizeId 獲取尺寸值
float size = getResources().getDimension(sizeId);
} else {
// 未找到尺寸資源
}
請注意,如果未找到指定的尺寸資源,getDimension()
方法將返回默認值(0)。