在setOnChildClickListener中,我可以使用v.setBackgroundResource(R.color.blue);
更改子项的背景(我不能使用xml列表项选择器,因为我正在做一些分屏事情并且焦点丢失)我是还可以在选择另一个孩子时设置颜色。但是,当选定的子项在屏幕上滚动时,它不会返回到原始颜色,当父项折叠时,如果选择了父项中的子项,它将跳到下一个父项并更改背景孩子在那里因为折叠的行根据android不再存在。关于如何修复这些错误的任何提示?
答案 0 :(得分:0)
您需要存储选择的项目,然后创建一个自定义适配器,在其getView()方法中返回具有适当背景的视图