ExpandableListView创建并使用多个ChildView

时间:2018-07-02 10:44:32

标签: android

我有一个ExpandableListView,其子项包含一个EditText元素。
我习惯于使listview创建元素的时间是多倍,而我读到这是正常现象。
但是在我的情况下,两个交替的子视图实例被重复用于一个子位置。

如果不存在软键盘,则可以看到一个实例。
当我单击EditText时,将创建另一个子视图实例,并出现软键盘。轻按“后退”将隐藏软键盘,并显示带有旧文本的子视图的第一个实例。

每当创建此子视图时,我都会在子视图中使用另一个设置为唯一编号的文本进行检查。实际上,有两种版本的子视图可通过软键盘进行切换。
为了清楚起见,我没有单击组项目或展开/折叠内容。一切都发生在子视图中。

您可以想象这是没有用的。
这是怎么回事,我该怎么解决?

0 个答案:

没有答案