2012-03-01 5 views
0

У меня есть пара вопросов с математической программой im, в настоящее время работающей над им, пытающейся сделать кнопку удаления, чтобы пользователь мог удалить любую ошибку, а также я хочу добавить («0»), но это ничего не делает, когда я нажимаю обе кнопки. Когда я добавляю значения из 1-9, он отображает его, но, как ни странно, он ничего не делает при нажатии delete и один. Ответ - TextView. Любые идеи были бы хорошы.Значения не отображаются на TextView

 case R.id.delete: 
      answer.append(""); 
      break; 
     case R.id.zero: 
      answer.append("0"); 
      break; 
+0

Я предполагаю, что эти значения delete и zero установлены как int, когда вы пытаетесь их использовать? Больше кода нам поможет. – iaindownie

+0

Очевидно, что добавление пустой строки приведет к отсутствию видимых изменений. Возможно, вы хотите .setText()? Ваш случай «0» в порядке, но вы жалуетесь на свой «1» случай, не показан, в тексте вашего вопроса. –

ответ

1

Если ответ является TextView, то вы должны сделать что-то подобное для добавления 0:

answer.setText (. Answer.getText() ToString() + 0);

+0

[Документация TextView] (http://developer.android.com/reference/android/widget/TextView.html) –

+0

Downvote? Зачем? Это не добавление 0 ...? – Caumons

+0

Это * есть * добавление нуля. И исходный код, и ваш код верны - вот почему ваш код ничего не исправляет. –

Смежные вопросы