0

我正在使用 baseadapter ang 我试图在单击项目时更改项目的背景。但是当我向下滚动时,其他行的背景也会改变。我已经将我的选择模式指定为单,但问题仍然存在。

4

1 回答 1

0

尝试使用 onfocus 侦听器来完成适配器内部的视图,如下所示。

 row.setOnFocusChangeListener(new OnFocusChangeListener() {

@Override
public void onFocusChange(View view, boolean isFocussed) {
if(isFocussed)
{
    view.setBackgroundColor(Color.BLUE);
}
else
{
    view.setBackgroundColor(Color.RED);
}
}

});

于 2013-05-10T10:39:02.223 回答