【发布时间】:2012-08-22 14:03:13
【问题描述】:
我有 ListView,它被定制为有一个 EditText 框和一个 Button。 ListView 将文本框显示为visible,但按钮显示为invisible。当用户单击 ListView 中的项目时,Button 变为可见。我为 ListView 编写了以下代码:
public void onItemClick(AdapterView<?> list, View view, int position, long id) {
view.findViewById(R.id.button).setVisibility(View.VISIBLE);
}
以上代码在第一项的Button和第二项的Button可见的情况下起作用。
我的问题:
当单击 ListView 中的下一项时,上一项中的 Button 应该变得不可见,因为当前项的 Button 变得可见。那么如何更新前一项的视图呢?
【问题讨论】: