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
}
}