+
또는 -
버튼을 클릭하면 ArrayAdapter
TextView
으로 업데이트하려고합니다. 나는 ArrayApapter
에있는 개인의 데이터를 어떻게 바꿀 수 있는지 알 수 없습니다.어떻게 안드로이드에서 ArrayAdapter 데이터를 개별적으로 업데이트 할 수 있습니까?
public View getView(int position, View countView, ViewGroup parent) {
View listView = countView;
if (listView == null) {
listView = LayoutInflater.from(getContext()).inflate(R.layout.listview, parent, false);
}
word currentWord = getItem(position);
TextView foodName = (TextView) listView.findViewById(R.id.food);
Button minus = (Button) listView.findViewById(R.id.minus);
Button add = (Button) listView.findViewById(R.id.add);
TextView total = (TextView) listView.findViewById(R.id.total);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
minus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
return listView;
}
이 링크 시도 http://stackoverflow.com/questions/3724874/how-can-i-update-a-single-row-in-a-listview –