Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将ExpandableListAdapater的侦听器移动到调用活动_Android_Expandablelistadapter - Fatal编程技术网

Android 如何将ExpandableListAdapater的侦听器移动到调用活动

Android 如何将ExpandableListAdapater的侦听器移动到调用活动,android,expandablelistadapter,Android,Expandablelistadapter,我曾试图在网上搜索这个问题,但没有结果。我有一个片段(主活动的一个选项卡),其中包含3个不同的可扩展列表。因此,我有3个ExpandableListAdapter类,每个类都有自己的小部件侦听器。我希望能够以一种通用的方式使用一个ExpandableListAdapter类,而不是使用3个代码基本相似的类 我看到的主要障碍是如何将每个ExpandableListAdapter中不同的侦听器移动到单独的类中,以便ExpandableListAdapter更通用。我想知道,由于列表的扩展方式,这是否

我曾试图在网上搜索这个问题,但没有结果。我有一个片段(主活动的一个选项卡),其中包含3个不同的可扩展列表。因此,我有3个ExpandableListAdapter类,每个类都有自己的小部件侦听器。我希望能够以一种通用的方式使用一个ExpandableListAdapter类,而不是使用3个代码基本相似的类

我看到的主要障碍是如何将每个ExpandableListAdapter中不同的侦听器移动到单独的类中,以便ExpandableListAdapter更通用。我想知道,由于列表的扩展方式,这是否可能。由于无法在child_list.xml中指定ID,如何获取每个孩子的小部件ID

(如果需要,我可以发布代码,但我认为这个问题很一般,可以理解。)

谢谢