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

Десятичный разделитель - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Bluetooth http://www.cyberforum.ru/android-dev/thread966663.html
Здравствуйте написал вот что package com.example.fdsafdfa; import java.io.OutputStream; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import...
Программирование Android Перехват активизации TextView Нужно при активизации TextView выделять весь его текст для того, чтобы с вирт. клавиатуры не нужно было его посимвольно удалять. Как поймать событие активизации? http://www.cyberforum.ru/android-dev/thread966647.html
Программирование Android Не видит мой смартфон
В visual studio не видит мой смартфон explay five. Включил рижем откладки по usb на телефоне но все равно не работает. При установке драйвера пишет нет доступа
Программирование Android Как реализовать обращение из SurfacView к TextView в основной Активити
Всем Добрый День! Не знаю правильно или нет, но хотел сделать разметку поделив экран на две области, нижняя область отображает графику, в верхней отображение статистики в элементе TextView. Проблема...
Программирование Android Как из AsyncTask Добавить элементы в ListView http://www.cyberforum.ru/android-dev/thread966501.html
В общем сабж. Используя адаптер как сделать?
Программирование Android Андроид приложение для интернет магазина на движке Magento Получил задание написать мобильное приложение для интернет магазина, который создан на движке Magento. Никак не получается сформировать запрос на получение ответа с сайта в json-формате. В... подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
02.10.2013, 14:13  [ТС]
Цитата Сообщение от verylazy Посмотреть сообщение
Я конечно попробую переделать, мне интересно пробовать новые штучки, которые я не знаю.

Меня терзают сомнения в целесообразности такого подхода.
Кашпировский во мне подсказывает, что в некий EditText пользователь вводит данные, которые потом парсятся.
Если так, то я бы делал проверку корректности ввода раньше, на этапе ввода чисел в поле. Тогда не будет городить кучу проверок в коде.
Java
1
DecimalFormatSymbols symbols = new DecimalFormatSymbols(Locale.getDefault());
symbols принимает "," тогда как Double.parseDouble() отрабатывает только если разделитель точка.
Да, возможно изначально подход не верный.
У элементов EditText я выставил
XML
1
android:inputType="numberDecimal"
и пользователь не введет некорректное значение.
Но для удобства я вывожу в элементы текст с двумя десятичными знаками:
Java
1
txtPrice.setText(String.format("%.2f", price));
при этом он выводится с запятой а не с точкой. Потому и при получении занимаюсь парсингом.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru