Почему мы должны написать List и DetailUser в переменной - PullRequest
0 голосов
/ 17 июня 2019

Я не понимаю эту строку кода, почему у нас есть list и DetailUser?

<data>
     //app class
 <import type = "com.androidistanbul.databindingdemo.layoutdetails.DetailedUser/>
 // java class
  <import type= "java.util.List"/>
 <variable 
    name = "userList"
    type = "detailedUser" /> // import class
<variable 
    name="userList"
    type = "list&lt;DetailedUser" />
 </data> 

// List index
 <TextView 
//   android:layout_midth = "wrap_content"
//   android:layout_height= "wrap_content" 
//   android:layout_marginTop = "8dp"
  android:text="@{userList[index].name +  "" + userList[index].surnane}"/>

1 Ответ

0 голосов
/ 18 июня 2019

&lt; и &gt; являются html-сущностями и представляют < и > соответственно.

То есть List&lt;DetailedUser&gt; переводится как List<DetailedUser>

...