我将对象的字段(字符串、整数等)绑定到布局文件。例如:
<data>
<variable
name="appState"
type="com.example.app.AppState"
/>
</data>
和
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:title="@{appState.thing}"
/>
这工作正常。但是,我HashMap
在那个 appState 对象中也有一个值。
是否可以从此绑定到值,即android:text="@{appState.thehashmap['thekey']"
?
当前的表达式语法似乎不支持它。
但是,我想知道,有没有办法?非常感谢。