簡體   English   中英

帶有圖像的 integer 類型的預期資源

[英]Expected resource of type integer with an image

我正在使用 Android Studio 和 Kotlin。

我正在嘗試在我的項目中使用不同的圖像(可繪制):

但是當我嘗試在 DataSource 文件中使用一個時,會發生錯誤:


package com.example.affirmations.data

import com.example.affirmations.R
import com.example.affirmations.model.Affirmation


class DataSource {

    fun loadAffirmations():List<Affirmation>{
        return listOf<Affirmation>(
            Affirmation(R.string.affirmation1, R.drawable.image1),
//            Affirmation(string.affirmation2, R.drawable.image2),
//            Affirmation(string.affirmation3, R.drawable.image3),
//            Affirmation(string.affirmation4),
//            Affirmation(string.affirmation5),
//            Affirmation(string.affirmation6),
//            Affirmation(string.affirmation7),
//            Affirmation(string.affirmation8),
//            Affirmation(string.affirmation9),
//            Affirmation(string.affirmation10)
        )

    }
}


在此處輸入圖像描述

謝謝

無論您在哪里定義Affirmation (您可以按住 Ctrl 或其他任何東西,然后單擊它到 go 那里),它都期望 Integer 資源用於第二個參數 - 它可能用@IntegerRes而不是@DrawableRes注釋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM