Android根據資源名獲取資源ID

Android根據資源名獲取資源ID

object ResourceUtil {


    /**
     * @param name 資源名
     * @param defType  drawable  raw  mipmap
     */
    fun getResId(activity: Activity, name: String, defType: String): Int {
        val resources = activity.resources

        var identifier = 0

        try {
            identifier = resources.getIdentifier(name, defType, activity.packageName)
        } catch (e: Exception) {

        }
        return identifier
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章