簡體   English   中英

我無法使用 R.layout.(file_name) 在我的適配器中訪問我的布局文件

[英]I can't reach my layout file in my adapter with R.layout.(file_name)

我正在嘗試添加自定義布局以更改我在微調器中選擇的項目文本。 但是我無法在我的陣列適配器中使用 R.layout.my_selected_item 訪問我的布局文件。 它說“未解決的參考:my_selected_item”。

您可以在此處看到錯誤:

數組適配器:

val sortedCurrencySymbolsList = listOf("BTC", "ETH", "XRP", "USDC", "BNB",
            "DOGE", "LTC", "MATIC", "DYDX", "ADA").sorted()
        ArrayAdapter(
            requireContext(),
            R.layout.my_selected_item,
            sortedCurrencySymbolsList
        ) .also {
            it.setDropDownViewResource(R.layout.simple_spinner_dropdown_item)
            binding.spinnerCrypto.adapter = it
        }

我的_selected_item:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"
    style="?android:attr/spinnerItemStyle"
    android:singleLine="true"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ellipsize="marquee"
    android:textAlignment="inherit"/>

我嘗試了清理/重建和無效緩存重新啟動,但它沒有幫助。 我導入了“import com.menesdurak.virtualcrypto.R.layout.my_selected_item”,但也沒有用。 我打開了新項目,嘗試在其中添加新布局並且它起作用了。 但是在我的項目中,Android工作室不讓我做。 在我的項目中,它以某種方式不允許我添加自定義布局。

感謝您的幫助。

請檢查您的進口我認為您進口錯誤R package。

暫無
暫無

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

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