<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data>
<import type="android.databinding.ObservableMap"/>
<variable name="user" type="ObservableMap<String,Object>"/>//there is the problem!!!!!!!!
</data>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:text='@{user["lastName"]}'
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Button
android:text="button"
android:id="@+id/buttonPanel"
android:layout_width="match_parent"
android:layout_height="44dip" />
</LinearLayout>
</layout>
Android Studio:2.3.1
buildToolsVersion“25.0.3”
classpath'com.android.tools.build:grad:2.3.1'
我正在使用DataBinding。Android Studio说无法解析符号ObservableMap&lt; String,Object&gt; 。如果我使用ObservableMap而不是ObservableMap&lt; String,Object&gt; <,那么一切都很好/ p>
那么......它出了什么问题?我使用错误的AS版本吗?
答案 0 :(得分:2)
试试这个。 IDE可能会在xml文件中显示错误,但它应运行正常。
(previous_node == NULL)