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();