使用資源名稱檢索資源 ID
有時透過名稱而不是整數 ID 來存取字串和可繪製物件等資源必要的。
方法:
要實現此目的,請使用 Resources 類別的 getIdentifier() 方法。以下程式碼範例示範了透過名稱取得可繪製資源ID:
此方法也可以用於取得其他資源類型的ID,例如字串和UI 元素:
注意:
注意,使用這種方法進行資源檢索比較慢,所以應該謹慎使用。對於效能敏感的應用程序,建議使用整數 ID。
參考:
Resources.getIdentifier(String name, String defType, String defPackage) 文件:https ://developer.android.com/reference/android/contentreference/android/contentreference/android/contentreference/android/contentreference/android/contentreference /res/Resources#getIdentifier(java.lang.String, java.lang.String, java.lang.String)
以上是如何使用名稱取得 Android 資源 ID?的詳細內容。更多資訊請關注PHP中文網其他相關文章!