Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.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 单击项目后将子项目添加到listview项目_Android_Listview_Subitem - Fatal编程技术网

Android 单击项目后将子项目添加到listview项目

Android 单击项目后将子项目添加到listview项目,android,listview,subitem,Android,Listview,Subitem,我正在开发一个android应用程序,我喜欢在listview中执行类似下图的操作: 如您所见,列表视图有一个自定义适配器,它从我的一个类中生成一个列表。 单击Listview项后,我想在其下添加一个视图,如Linearlayout或其他内容。 我该怎么做? PS:我必须在哪里放置一个MClickListener()?是在适配器的类中还是在onCreate()方法之后的主页中? PPS:在图片中,我指的是第1项的子项。。。很抱歉…您基本上希望使用视图存根执行操作,并实现附加到每个列表项的OnC

我正在开发一个android应用程序,我喜欢在listview中执行类似下图的操作:

如您所见,列表视图有一个自定义适配器,它从我的一个类中生成一个列表。 单击Listview项后,我想在其下添加一个视图,如Linearlayout或其他内容。 我该怎么做? PS:我必须在哪里放置一个MClickListener()?是在适配器的类中还是在onCreate()方法之后的主页中?
PPS:在图片中,我指的是第1项的子项。。。很抱歉…

您基本上希望使用
视图存根执行操作,并实现附加到每个
列表项的
OnClickListener


如果不清楚,或者您找不到好的示例,请告诉我,我会看看我能做些什么。:)

好的,我设法使用ViewStub,并设法在listview的itemclick上对其进行充气。但是,当我第二次点击某个项目时,应用程序崩溃了,我知道为什么会崩溃,因为那里没有viewstub,它被膨胀了。如何检查viewstub是否已充气,以避免出现异常?我怎样才能把它放气呢?谢谢…我将onclicklistener编码到适配器中的getView方法中。。。是这样吗?