안녕하세요이 페이지에서 새로운 기능입니다.목록보기에서 빼기를 구현합니다
나는 앱을 개발 중이다. 안드로이드에, 나는 목록의 숫자를 채우는 목록 뷰를 가지고있다. 하나의 열에는 아이템의 가치가있다. 나는 그것들을 더하고 변수의 합계로 합계 할 수있다. listview에서 onItemClick 이벤트를 사용한다. 행을 삭제하는 순서대로, 예를 들어 전체 변수에서 행 값을 삭제하고 싶다.
값이 8 90 3이면 합계는 101이지만 행 ID 1 인 값 90을 삭제하면 합계에서 삭제하고 새 합계를 11로 설정하는 방법 빼기에서 왼쪽.
내가 솔루션을 구현할 수 있지만, 나는 그것이 나를 여기 내 구현 오류를 준 두 개의 값을 넣을 경우에만 값을 빼지 :
어댑터처럼 보이는mListView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
int k = (int) id;
List<Data> dcontrol;
dcontrol = data;
for(Data dt: dcontrol){
residuo = Integer.parseInt(dt.getY());
}
resultNumber = resultNumber - residuo;
System.out.println(resultNumber);
updateTextField();
sh.deleteCloudPrint(data.remove(k));
mAdapter.notifyDataSetChanged();
}
});
잘못된 것이 아니라면 TextView에 숫자를 표시하고 있습니까? –
예 function을 사용합니다 : updateTextfield (inTotal.setText (symbol + String.valueOf (resultNumber)) –
가능한 한 빨리 당신을 도울 수 있도록 전체 코드를 제공해주십시오 –