getIdentifier()
方法本身并不能直接獲取 drawable ID,但你可以通過它來獲取資源 ID。getIdentifier()
是 Resources
類的一個方法,用于根據給定的類型、名稱和包名查找資源的 ID。要獲取 drawable ID,你需要在調用 getIdentifier()
時指定正確的參數。
以下是一個示例,展示了如何使用 getIdentifier()
獲取 drawable ID:
int drawableResId = getResources().getIdentifier("your_drawable_name", "drawable", getPackageName());
在這個示例中,"your_drawable_name"
是你要查找的 drawable 名稱,"drawable"
是資源類型(如 "drawable"
、"string"
等),getPackageName()
是當前應用的包名。如果找到了對應的資源,getDrawableResId
變量將包含該資源的 ID。