我有一个带有Button和TextView的ListView,我想在单击Button时更改TextView的文本。我处理单击,当我单击按钮android:onClick="myClickHandler"
我更改TextView的文本值,但问题是当我滚动ListView时,我在ListView的其他单元格中找到相同的文本。我该如何解决这个问题?很多。
这是处理点击的方法
public void myClickHandler(View v)
{
//get the row the clicked button is in
LinearLayout vwParentRow = (LinearLayout)v.getParent();
TextView child = (TextView)vwParentRow.getChildAt(1);
child.setText("bma bla");
}
答案 0 :(得分:1)
同时刷新listadapter和listview适配器的每个更改。我认为它会对你有帮助。