calList.get(btnIndex).Cal2 = "1";
Button btn = new Button(this);
btn.setId(btnIndex);
btn.setHeight(10);
btn.setWidth(20);
btn.setText("-");
btn.setTextSize(18);
number_minus.addView(btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//calList.get(v.getId()).Cal1 = Integer.parseInt(menu_number);
calList.get(v.getId()).Cal1--;
calList.get(v.getId()).Cal2 = Integer.toString(calList.get(v.getId()).Cal1);
numberBtnList.get(v.getId()).setText(calList.get(v.getId()).Cal2);
}
});
Button btn2 = new Button(this);
btn2.setId(btnIndex);
btn2.setText("+");
btn2.setTextSize(18);
btn2.setHeight(10);
number_plus.addView(btn2);
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//calList.get(v.getId()).Cal1 = Integer.parseInt(menu_number);
calList.get(v.getId()).Cal1++;
calList.get(v.getId()).Cal2 = Integer.toString(calList.get(v.getId()).Cal1);
numberBtnList.get(v.getId()).setText(calList.get(v.getId()).Cal2);
}
});
btnIndex++;
ar.add(calList.get(number.getId()).Cal2);
초기값 1에 플러스 버튼, 마이너스 버튼 누르면 숫자가 변경되는 소스입니다.
플러스 마이너스 후에 마지막 값을 ArrayList에 넣을려고 하는데 어떤 부분을 넣어야 할지 감을 못잡고 있습니다;
현재 작성해놓은 대로는 ar.add(calList.get(number.getId()).Cal2); 을 추가하면 초기값 1이 계속 출력됩니다.
초기값이 아니라 마지막 값을 저장할려면 어찌 해야 되는 지 좀 알려주세요ㅜㅜ