У меня есть приложение, которое позволяет вам нажимать кнопки для добавления и вычитания +5 или -5 и +1 или -1 из стартового значения 20. Я настроил его так, чтобы нажата кнопка, она поместит это значение в строку и отобразит ее так, чтобы пользователь мог просмотреть историю того, что они нажали. У меня есть метод, называемый reset(); который сбрасывает начальное значение обратно до 20, я хотел бы знать, как и очистить строку значенийочистить значение от строки android
add5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
counter += 5;
updateDisplay();
// add the click history for p1
String tmText = (String) btnPressedTV.getText();
btnPressedTV.setText(tmText + "\n" + String.valueOf(counter));
}
});
sub5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
counter -= 5;
updateDisplay();
// add the click history for p1
String tmText = (String) btnPressedTV.getText();
btnPressedTV.setText(tmText + "\n" + String.valueOf(counter));
}
});
void reset() {
// TODO Auto-generated method stub
counter = 20;
display.setText(String.valueOf(20));
display.setTextColor(Color.BLACK);
tmText = "";
}
Является ли ваше значение 20 хранится в переменной 'counter'? Можете ли вы показать свой код метода 'reset()'? – GrIsHu
см. Мой ответ ........ –
Во время reset.set значение строки как «null». значение счетчика равно 0. – Yugesh