У меня есть EditText, для которого будет использоваться число с плавающей точкой. Поэтому я пытаюсь прочитать текст из EditText и поместить его в переменную float. Но у меня, похоже, есть проблема с текстом. Это строка, которая у меня есть:
float Number = ( ( EditText )findViewById( R.id.edit_float ) ).getText();
Я пробовал использовать Float.parseFloat(string) и просто общее кастинг, но ничего не похоже на это. Что я могу сделать здесь? Кроме того, есть ли способ проверить допустимое число с плавающей точкой перед тем, как записать его в переменную?