Custom_row.java
:
holder.numberPicker.setOnValueChangedListener(new NumberPicker.OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
View parentRow = (View)picker.getParent();
ListView mListView =(ListView)parentRow.getParent();
final int position = mListView.getPositionForView(parentRow);
setPickerNumber(position,newVal);
if(newVal > oldVal){
newValcount = newValcount + newVal - oldVal;
}
if(oldVal > newVal){
newValcount = newValcount + newVal - oldVal;
}
if(newValcount>0)
{
ProPay.setVisibility(View.VISIBLE);
}
else{
ProPay.setVisibility(View.INVISIBLE);
}
}
});
0
solved Number picker in custom listview changing number by itself