Форум программистов, компьютерный форум CyberForum.ru

textView как "экран" программы-калькулятора - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Почему все падает, если раскомментить строку tv.append(" extra"); ? http://www.cyberforum.ru/android-dev/thread339947.html
Добрый день! Хочу сделать так, чтобы приложение с интервалом в 0,5 сек выводило цифры в столбик (изучаю андроид). Написал такой код: public class AndroidTestActivity extends Activity { protected void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); new Thread(new Runnable(){ public void run() { TextView tv=(TextView)...
Android Не запускается приложение Есть простенькое приложение (ошибки не показывает) package com.ttx; import android.app.Activity; import android.os.Bundle; import android.view.*; public class CalculatorActivity extends Activity { /** Called when the activity is first created. */ @Override http://www.cyberforum.ru/android-dev/thread339914.html
Для начинающего Android
Я полный новичок в программировании для Android. Подскажите мне с чего начать? Какую литературу читать? Мне нужно программировать ПО для Android 2.3
Android Ошибка при запуске устройства из Android SDK Manager
Приветствую, господа! имею проблемы с запуском виртуальных устройств из Android SDK Manager. установлены: jdk-7-windows-i586 eclipse-java-indigo-win32 eclipse-SDK-3.7-win32 android-sdk_r07-windows
Android Удалить эмуляторы Android http://www.cyberforum.ru/android-dev/thread338485.html
Всем доброго времени суток. ОС: Ubuntu Сегодня игрался с эмуляторами Android и встретился с неприятностью. После своих "игр" я не смог придумать как правильно приостановить эмуляторы и решил грохать окна(xkill). В последствии они все где-то висят. В менеджере их удалить не удалось, т.к. пишет что они работают, но на самом деле они висят. Через телнет не отвечают, висят. Перезагрузка не...
Android Android: internal error Создал пустой проект под андроид. При попытке компиляции в эклипсе появляется вот такое ругательство. Заметил, что появилось после того как перенастроил Toolbar. Но, после того как все вернул в прежнее состояние, ничего не изменилось. Как пофиксить проблему? Заранее спасибо. подробнее

Показать сообщение отдельно
Опа!!
14 / 14 / 0
Регистрация: 30.09.2009
Сообщений: 89
09.08.2011, 13:21     textView как "экран" программы-калькулятора
День добрый. Есть компонент textView, он используется для ввода цифр в программе-калькуляторе. Простая задача оказалась для меня нерешаемой - взять значение из textView, перевести его в double, умножить\сложить\разделить на другое, преобразовать и положить обратно в textView

Java
1
2
3
4
5
double value = Double.parseDouble(cBuf.toString());
double result = Double.parseDouble(tv.getText().toString());
result += value;
                
tv.setText((CharSequence)String.valueOf(result));
вроде бы все логично и верно, но приложение вылетает с Force Close

пробовал массу других вариантов преобразований - желаемого результата так и не получил. Подскажите, где я не прав? Еще раз напомню - взять значение из textView (там могут быть либо цифры либо цифра.цифра), преобразовать его в числовой формат (double), умножить (сложить, вычесть и т.д.) на другое значение (в моем случае оно тоже преобразовывается в числофой формат все из того же CharSequence, возвращаемого getText()) и положить результат операции обратно в textView через .setText()

Добавлено через 2 минуты
.. более того, вылетает даже с int:

Java
1
2
3
4
5
int buf1 = Integer.parseInt(cBuf.toString());
int buf2 = Integer.parseInt(tv.getText().toString());               
int result = buf1 + buf2;
 
tv.setText((CharSequence)Integer.toString(result));
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru