滚动列表视图时文本视图中的java数据切换
我有一个列表视图,其中每行都有一个文本和一个按钮。当我点击按钮时,文本视图中的文本会发生变化。到现在为止天气还不错。但当我滚动列表视图时,文本将更改为默认文本。请帮助我如何在滚动时在列表视图中单击按钮时显示更改的文本
我想喜欢上面的照片。但当我滚动列表视图时,我会像下面的图片一样
你可以在下面搜索框中键入要查询的问题!
我有一个列表视图,其中每行都有一个文本和一个按钮。当我点击按钮时,文本视图中的文本会发生变化。到现在为止天气还不错。但当我滚动列表视图时,文本将更改为默认文本。请帮助我如何在滚动时在列表视图中单击按钮时显示更改的文本
我想喜欢上面的照片。但当我滚动列表视图时,我会像下面的图片一样
# 1 楼答案
尝试以下步骤:
你应该使用默认文本的数组/数组列表,比如plus,plus。。。然后将此数组/数组列表传递给CustomListAdapter
在getView()内的CustomListAdapter中:从数组/ArrayList设置textview上的文本
单击按钮:您应该更新数组/ArrayList中与单击的索引对应的字符串,并调用notifyDataSetChanged()
编辑的ans-
现在在两次点击按钮时调用上面的方法
在减号按钮上单击-
updateText(position,"minus");
在加号按钮上单击-
updateText(position,"plus");