android-fragments 在android的父代或祖先上下文中找不到方法“method”:在id为“id”的视图类MaterialButton上定义的onClick属性

ocebsuys  于 2022-11-14  发布在  Android
关注(0)|答案(1)|浏览(87)

我尝试让这个按钮启动程式码区块,但似乎找不到。这是一个片段中的按钮,它尝试启动单一Activity架构内的另一个片段。
Method that gets called(注意它是如何变灰的)
Button that calls the method
Android complaining that this doesn't exist yet
Design properties seeing function just fine
Error that I get
我到底做错了什么?

5lwkijsr

5lwkijsr1#

解决我的问题的方法是通过编程方式设置调用,而不是在布局中为片段设置调用。在onCreateView中使用带有绑定的setOnClickListener是有效的。如果您正在使用绑定,请确保在onCreateView中返回binding.root,否则它将不起作用。

相关问题