代码之家  ›  专栏  ›  技术社区  ›  QuantamPulse

Android Studio教程的问题=添加图像

  •  0
  • QuantamPulse  · 技术社区  · 9 月前

    我在学习开发人员教程的这一部分时遇到了困难。Android.com。我正在读关于在你的应用程序中添加图像的章节。

    Adding an Image to an App

    在该步骤中,我使用了以下代码,正如教程中所述。

    @Composable
    fun GreetingImage(message: String, from: String, modifier: Modifier = Modifier) {
        val image = painterResource(R.drawable.androidparty)
        Image(
            painter = image
        )
    }
    

    执行此操作时,如果将鼠标悬停在Image关键字上,则会出现以下错误-

    无法访问“”:它在“Image”中是包私有的 无法创建抽象类的实例

    如果我将光标移动到painter关键字上,则还会出现以下内容

    无法创建抽象类的实例 非Kotlin函数不允许使用命名参数 找不到此名称的参数:painter

    我不明白我做错了什么。

    1 回复  |  直到 9 月前
        1
  •  0
  •   Sasi Kumar    9 月前

    设置图像 contentDescription string或null

    Image(
        painter = image,     
        contentDescription = "" //your string or contentDescription = null
    )