首頁 >Java >java教程 >如何使用名稱取得 Android 資源 ID?

如何使用名稱取得 Android 資源 ID?

Susan Sarandon
Susan Sarandon原創
2024-12-23 09:32:28860瀏覽

How Can I Get Android Resource IDs Using Their Names?

使用資源名稱檢索資源 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn