gpt4 book ai didi

android - 如何在自定义 View 上使用 View 绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 13:24:21 29 4
gpt4 key购买 nike

View Binding 作为 Android Jetpack 的一部分发布
文档:https://developer.android.com/topic/libraries/view-binding
我的问题是,如何将 View 绑定(bind)与自定义 View 一起使用。 Google 文档只有展示的 Activity 和 Fragment。
我试过这个,但什么也没显示。

LayoutInflater inflater = LayoutInflater.from(getContext());
然后,我使用了这个,但又一次,没有运气。
LayoutInflater inflater = (LayoutInflater)
getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
我想也许我没有针对我的观点选择正确的布局充气器,但不确定。

最佳答案

只需通知根,以及是否要附加到它

init { // inflate binding and add as view
binding = ResultProfileBinding.inflate(LayoutInflater.from(context), this)
}
或者
init { // inflate binding and add as view
binding = ResultProfileBinding.inflate(LayoutInflater.from(context), this, true)
}
使用哪种膨胀方法取决于 xml 中的根布局类型。

关于android - 如何在自定义 View 上使用 View 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60433269/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com