gpt4 book ai didi

android - ExpandableListView with EditText in child for Android

转载 作者:太空狗 更新时间:2023-10-29 13:23:44 27 4
gpt4 key购买 nike

我有一个 ExpandableListView,它的每个子项中都有一个 EditText。在我在 EditText 中输入一些文本然后在 ExpandableListView 中展开/折叠后,我在 EditText 中输入的内容消失了。

我看过类似的问题,但我没有找到正确的答案。比如我看过this .

如何保留 EditText 的值?

最佳答案

每次展开 ExpandableListView 时,都会触发 getChildView()。因此,您在此回调中编写的任何代码都将被执行以重新绘制子项,就好像它从未存在过一样。现在取决于您的逻辑,您如何处理:

  1. 保存的实例状态
  2. 设置标签() & 获取标签()
  3. 包含每个编辑文本所包含内容的并行列表

然后您可以将此逻辑添加到 getChildView() 回调中。

关于android - ExpandableListView with EditText in child for Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24647255/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com