Android 如何调用chlid layout ExpandableListView的按钮单击列表器

Android 如何调用chlid layout ExpandableListView的按钮单击列表器,android,android-layout,navigation-drawer,Android,Android Layout,Navigation Drawer,通过使用具有不同子布局(由两个按钮和一个EditText组成)的ExpandableListView如何将这些按钮onclick事件注册到主活动,我们如何实现,提前感谢。您可以将ExpandableListView.setOnChildClickListener 在onChildClick方法中,您将同时使用组ID和子ID作为参数。使用这两个索引,您必须将逻辑放在onChildClick中。无法在MainActivity中注册按钮的onclick 您可以在自定义适配器的getView中设置onC

通过使用具有不同子布局(由两个按钮和一个EditText组成)的ExpandableListView如何将这些按钮onclick事件注册到主活动,我们如何实现,提前感谢。

您可以将ExpandableListView.setOnChildClickListener


在onChildClick方法中,您将同时使用组ID和子ID作为参数。使用这两个索引,您必须将逻辑放在onChildClick中。

无法在MainActivity中注册按钮的onclick


您可以在自定义适配器的getView中设置onClickListner。。。方法

感谢回复。您知道我们如何实现此事件吗,因为onclick按钮我打开了另一个抽屉布局。有任何分段吗?感谢回复,我跟随此链接。我在子布局中放置按钮时实现了此逻辑,然后onChildClick not fire您必须将seonchildclick侦听器放置在活动,不是在子布局内。是的,我将setOnChildClickListner放在了OnCreate上,但它没有启动。有其他解决方案吗?