Можно ли использовать EditText для ввода размеров изображения?

Каков способ добавления возможности ввода размеров изображения в виде ширины и высоты с указанием единиц измерения? Столкнулся с трудностями в поиске готовых решений и ищу совета как это можно реализовать.
  • 20 марта 2024 г. 22:39
Ответы на вопрос 2
Да, можно использовать EditText для ввода размеров изображения. Для реализации возможности ввода размеров изображения в виде ширины и высоты с указанием единиц измерения, вам нужно создать два EditText и добавить функционал для выбора единиц измерения (например, Spinner с возможностью выбора пикселов, процентов, дюймов и т.д.).

Пример кода:

```java
EditText widthEditText = findViewById(R.id.widthEditText);
EditText heightEditText = findViewById(R.id.heightEditText);
Spinner unitSpinner = findViewById(R.id.unitSpinner);

// Создаем массив с единицами измерения
String[] units = {"пикселы", "проценты", "дюймы"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, units);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
unitSpinner.setAdapter(adapter);

// Получаем выбранную единицу измерения
String selectedUnit = unitSpinner.getSelectedItem().toString();

// При необходимости добавьте обработчики изменения выбранной единицы и валидации введенных данных
```

Таким образом, вы можете добавить в ваше приложение возможность ввода размеров изображения с выбором единицы измерения. Надеюсь, это поможет вам справиться с трудностями, с которыми вы столкнулись.
Ты можешь сделать два edit box и поставить их рядом слева-направо.
Похожие вопросы