我正在尝试将 viewSwicther 添加到列表视图。我想要的是当一个项目被长时间点击时,该字段将被转换为一个EditText。目前,从 TextView 转换为 EditText 的始终是列表顶部的元素。我有一个基于 baseAdapter 的自定义适配器。
代码如下所示;
listView.setOnItemLongClickListener(new OnItemLongClickListener(){
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
int size = findSizeOfArray();
if(position == (size-1)){
ViewSwitcher switcher = (ViewSwitcher)findViewById(R.id.my_switcher);
switcher.showNext();
preAdapter.notifyDataSetChanged();
}
return true;
}
});
preAdapter.notifyDataSetChanged();