Kotlin 面试题

Kotlin setImageResource

setImageResource是一个在ImageView类中定义的方法,用于设置图片资源。

直接使用资源ID设置图片

val imageView: ImageView = findViewById(R.id.my_image_view)
imageView.setImageResource(R.drawable.my_image)

使用资源名称设置图片

val imageView: ImageView = findViewById(R.id.my_image_view)
val packageManager: PackageManager = packageManager
val resId: Int = getPackageName().let { packageName ->
        packageManager.getResourcesForApplication(packageName).getIdentifier("my_image", 
        "drawable", packageName)
}
imageView.setImageResource(resId)

使用资源名称和类型设置图片

val imageView: ImageView = findViewById(R.id.my_image_view)
val resId: Int = resources.getIdentifier("my_image", "drawable", packageName)
imag

相关推荐

  1. Kotlin 面试

    2024-04-15 00:38:02       31 阅读
  2. Kotlin 面试

    2024-04-15 00:38:02       49 阅读
  3. 安卓Kotlin面试 41-50

    2024-04-15 00:38:02       37 阅读
  4. 安卓 Kotlin 面试 21-30

    2024-04-15 00:38:02       43 阅读
  5. 安卓kotlin面试 61-70

    2024-04-15 00:38:02       40 阅读
  6. 安卓 Kotlin 面试 31-40

    2024-04-15 00:38:02       44 阅读
  7. 安卓kotlin面试 71-80

    2024-04-15 00:38:02       41 阅读
  8. 安卓kotlin面试 101-105

    2024-04-15 00:38:02       38 阅读
  9. 安卓kotlin面试 91-100

    2024-04-15 00:38:02       34 阅读
  10. 安卓kotlin面试 81-90

    2024-04-15 00:38:02       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-15 00:38:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-15 00:38:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-15 00:38:02       82 阅读
  4. Python语言-面向对象

    2024-04-15 00:38:02       91 阅读

热门阅读

  1. 前端面试问题汇总 - 工程管理工具篇

    2024-04-15 00:38:02       42 阅读
  2. 前端面试问题汇总 - 其他问题

    2024-04-15 00:38:02       42 阅读
  3. c++智能指针(2) -- auto_ptr

    2024-04-15 00:38:02       39 阅读
  4. Elasticsearch 支持的插件 —— 筑梦之路

    2024-04-15 00:38:02       41 阅读
  5. 顺序表菜单栏的实现

    2024-04-15 00:38:02       37 阅读
  6. 漫谈:C语言 值传递 函数参数 指针

    2024-04-15 00:38:02       40 阅读
  7. python_day27

    2024-04-15 00:38:02       39 阅读