Wie + und zu handhaben - auf Textview mich auf diese Weise versucht, aber minus ist nicht working.Whenever I Menge Minus-Taste funktioniert nicht erhöht erhalte auf sieHandhabung Zähler in Textview
public class HomeFragment extends Fragment {
Button btnShirtPlus,btnShirtMinus;
TextView text_quantity;
Integer incrementValue;
String counterDec;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_home,container,false);
return rootView;
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
btnShirtMinus = (Button)view.findViewById(R.id.btnMinusShirt);
btnShirtPlus = (Button)view.findViewById(R.id.btnPlusShirt);
text_quantity = (TextView)view.findViewById(R.id.txtCounterShirt);
btnShirtMinus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
counterDec = text_quantity.getText().toString();
incrementValue = Integer.parseInt(counterDec);
//counter -- ;
text_quantity.setText(String.valueOf(incrementValue));
Toast.makeText(getContext(), "Minus hit", Toast.LENGTH_SHORT).show();
}
});
btnShirtPlus.setOnClickListener(new View.OnClickListener() {
int counter = 0;
@Override
public void onClick(View v) {
// counter ++;
text_quantity.setText(String.valueOf(counter++));
Toast.makeText(getContext(), "Plus hit" + counter, Toast.LENGTH_SHORT).show();
}
});
}
}
Das folgende Bild zeigt, was nach passieren plus ist geklickt
Sie sind nicht die incrementValue-- tun, müssen Sie anrufen - auf Ihrem incrementValue –
@ Ben-J ich auch verringern will, wenn ich nur intialize es dekrementCounter = 0 es geht wie -1, -2 und so weiter. Ich möchte auf Minus-Taste –