如何在styles.xml中使用数据绑定变量

时间:2019-05-02 08:01:05

标签: android data-binding styles android-databinding nosuchmethoderror

我可以在styles.xml中使用数据绑定变量吗?

我正试图这样做:

<style name="keyboard_key_view">
    <item name="android:layout_width">0dp</item>
    <item name="android:layout_height">@dimen/key_height_600_tablet_port</item>
    <item name="backgroundRes">@drawable/keboard_key_selector</item>
    <item name="textColor">@color/kb_blue_letters</item>
    <item name="textSize">@integer/kb_text_size_600_dp</item>
    <item name="android:onClick">@{clickListener::onClick}</item>
</style>

它引发错误

Could not find a method @{clickListener::onClick}(View) in the activity

Caused by: java.lang.NoSuchMethodException: @{clickListener::onClick} [class android.view.View]

我可以使用数据绑定来实现onClick的风格,还是必须仅在layout.xml中设置此属性

0 个答案:

没有答案