Есть ли способ разрешить использование отрицательных десятичных знаков для TextField в Jetpack Compose во всех версиях Android?
Я пытаюсь использовать OutlinedTextField, который допускает как отрицательные, так и положительные десятичные числа. В настоящее время у меня есть этот код для изменения типа клавиатуры:
keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Decimal, imeAction = ImeAction.Next)
Но это позволяет использовать только положительные десятичные числа, как вы можете видеть здесь:
Я чувствую, что должен быть слеп или что-то в этом роде, потому что не могу найти эту тривиальную вещь. Я видел ответы на SO, где присутствует отрицательный знак, когда они используют Number, но для меня это не так.
РЕДАКТИРОВАТЬ: Вдохновленный Габриэлем, я провел несколько тестов на нескольких версиях Android и увидел, что они несовместимы. В Android 5.1.1 и 9 его нет, а в Android 13 он присутствует. Кто-нибудь знает, как принудительно включить его на всех версиях?