Android 片段内部Listview中动态视图的onClick侦听器
我在碎片问题中有以下按钮: 我的自定义适配器在我的listview中抛出一行。该行有一个(删除)按钮。 当用户单击该行中的按钮时,该行将被删除(按钮也被删除,duh)。我在一项活动中完美地完成了这项工作。但是,这在片段中是如何工作的呢 如果在onCreateView中使用findViewbyId,它会崩溃,因为该视图根本不存在。 xml中的onClick也不是一个选项,它不适用于片段Android 片段内部Listview中动态视图的onClick侦听器,android,button,onclick,listener,fragment,Android,Button,Onclick,Listener,Fragment,我在碎片问题中有以下按钮: 我的自定义适配器在我的listview中抛出一行。该行有一个(删除)按钮。 当用户单击该行中的按钮时,该行将被删除(按钮也被删除,duh)。我在一项活动中完美地完成了这项工作。但是,这在片段中是如何工作的呢 如果在onCreateView中使用findViewbyId,它会崩溃,因为该视图根本不存在。 xml中的onClick也不是一个选项,它不适用于片段 在某个地方,我应该能够放置onClick侦听器,并能够使用adapter.remove将其删除。但是它应该放在哪
在某个地方,我应该能够放置onClick侦听器,并能够使用adapter.remove将其删除。但是它应该放在哪里,它看起来像什么?如果我理解正确,你应该从适配器中向按钮添加
onCLickListener
。使用onViewCreated()…它在onCreateView之后调用,当返回的视图被添加时。这帮了我的忙。我在自定义ArrayAdapter中添加了onClickListener。我加了一个祝酒词,发现点击删除按钮是有效的。但是,行的真正删除发生在活动方法中。为了解决这个问题,我使用了回调和接口,由