【发布时间】:2016-02-25 04:07:01
【问题描述】:
我正在将对象的字段(字符串、整数等)绑定到布局文件。例如:
<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}"
/>
这很好用。但是,我在该 appState 对象中也有一个 HashMap 值。
是否可以从此绑定到值,即android:text="@{appState.thehashmap['thekey']"?
目前的expression syntax 好像不支持。
但是,我想知道,有没有办法?非常感谢。
【问题讨论】:
标签: android android-databinding