getIdentifier()
方法是 Android 中用于獲取資源標識符的通用方法,它通常用于根據資源的類型和名稱來獲取資源的 ID。然而,getIdentifier()
方法本身并不能直接獲取顏色 ID。顏色 ID 是預定義在 colors.xml
文件中的,因此您需要使用 Resources
類的 getColor()
方法來根據顏色 ID 獲取顏色值。
以下是一個示例:
int colorId = R.color.your_color; // 從 colors.xml 文件中獲取顏色 ID
int colorValue = ContextCompat.getColor(context, colorId); // 根據顏色 ID 獲取顏色值