我有一个ExpandableListView,它的每个子项都有一个EditText。在EditText中输入一些文本,然后在ExpandableListView中展开/折叠后,我在EditText中输入的内容消失了。
我读过类似的问题,但我没有找到正确的答案。例如,我见过this。
如何保留EditText的值?
答案 0 :(得分:2)
每次展开ExpandableListView时,都会触发getChildView()。因此,您在此回调中编写的代码将被执行以重新绘制孩子,就好像它从未存在过一样。现在这取决于你的逻辑,你如何处理这个:
然后,您可以将此逻辑添加到getChildView()回调。