【发布时间】:2016-02-16 07:38:27
【问题描述】:
我开始使用新的数据绑定 API。我想在TextView 上绑定一个自定义属性,我可以在其中一次更改文本和背景。据我了解,api 有一个 @BindingMethod 注释,但文档有点弱。
我想要这样的东西:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:text="Important"
tools:background="@drawable/bg_badge_important"
tools:textColor="#fff"
android:id="@+id/badge"
custom:badge="@{item.badge}"/>
item.badge 是一个字符串,如重要或通知。对于 i18n,我不能直接使用此字符串,但这将帮助我选择正确的文本和正确的背景图像。
你能给我一个小例子或参考如何使用这个属性吗?我刚刚在 Stack Overflow 上找到了one answer,但这并不能回答我的问题。
【问题讨论】:
-
您在候选人演讲中写下了“我节省的空档时间”。而不是“整个时间”。
-
哦,不,不再。谢谢!
标签: android data-binding android-databinding