Как использовать kotlin.Int в привязке данных? - PullRequest
0 голосов
/ 02 ноября 2018

Я написал макет XML, как показано ниже. Но компилятор Kotlin говорит Cannot resolve symbol 'Int'

main_activity.xml

<?xml version="1.0" encoding="utf-8"?>
<layout ...>
  <data>
    <import type="androidx.databinding.ObservableArrayMap" />
    <variable
      name="myList"
      type="ObservableArrayMap&lt;Int,String&gt;" />
  </data>

<!-- ...... -->    

</layout>

Можно ли использовать встроенные kotlin в xml привязке данных Android?

1 Ответ

0 голосов
/ 12 ноября 2018
  • Используйте java Integer вместо kotlin Int.
  • Вы не можете использовать символы <,> и т. Д. В XML. Поэтому используйте HTML-сущности .

как

ObservableArrayMap&lt;Integer,String&gt;
...