在我的当前Android项目中,我使用Butterknife库来绑定视图并使用onClick注释。即使在片段中,这一切都运行良好,但现在我遇到了一个找不到解决方案的问题:
我使用新的ToolBar作为ActionBar,并膨胀一个Menu,其中包含一个SearchView。对于这个SearchView,我想使用@OnTextChanged注释,但当我使用菜单项的ActionView调用bind方法时,Butterknife将尝试重新实例化所有视图,并且当然在ActionView中找不到任何其他RootLayout的视图。
那么是否有一种方式可以添加只包含根布局和ToolBarView中所有视图的一个View,以便我可以将此View传递给bind方法?例如,在活动中,我可以调用findViewById也适用于菜单ID,但如果我从Fragment使用getView()则不起作用。有关此的任何想法?
我使用新的ToolBar作为ActionBar,并膨胀一个Menu,其中包含一个SearchView。对于这个SearchView,我想使用@OnTextChanged注释,但当我使用菜单项的ActionView调用bind方法时,Butterknife将尝试重新实例化所有视图,并且当然在ActionView中找不到任何其他RootLayout的视图。
那么是否有一种方式可以添加只包含根布局和ToolBarView中所有视图的一个View,以便我可以将此View传递给bind方法?例如,在活动中,我可以调用findViewById也适用于菜单ID,但如果我从Fragment使用getView()则不起作用。有关此的任何想法?