Элемент EditText имеет наследуемые свойства и специфические. Например:
Наследуемые:
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="5pt"
android:id="@+id/etNum2"
android:layout_width="match_parent"
android:gravity="center_horizontal" - задает расположение текста внутри поля. Не путать с android:layout_gravity
...
Специфические:
android:inputType="numberDecimal" - задает тип вводимого значения
Обработка значений.
Проверка на пустое значение:
if (TextUtils.isEmpty(etNum1.getText().toString()){
return;
}
getText()- получает введенное значение, потом оно преобразовывается в String.Результат проверяется на пустое значение (TextUtils.isEmpty)
Преобразовать в число:
float num1 = Float.parseFloat(etNum1.getText().toString());
|