Nur um die obigen Antworten zu ergänzen, wenn Sie zeigen möchten numerische Tastatur für Dezimalzahlen Denk daran, dass:
Die meisten Tastaturen zeigen ein Dezimaltrennzeichen an, wenn der Tastaturtyp auf Zahl eingestellt ist.Jedochist es möglich, dass eine Tastatur erwartet TYPE_NUMBER_FLAG_DECIMAL Flag in inputType, um tatsächlich einen Schlüssel für das Dezimaltrennzeichen anzuzeigen.
Wenn Sie also eine numerische Tastatur für Dezimalzahlen anzeigen möchten, um Eckfälle in bestimmten Tastaturen zu vermeiden, sollten Sie diese verwenden keyboardType = KeyboardType.Decimal:
Innerhalb des Codes gefunden androidx.compose.ui.text.input.KeyboardType “Ein Tastaturtyp, der verwendet wird, um einen IME anzufordern, der Dezimalzahlen eingeben kann. IME sollte explizit ein Dezimaltrennzeichen als Eingabe bereitstellen, was nicht durch KeyboardType.Number gewährleistet ist.”
– CryptoCode
28. Januar um 16:56 Uhr
Innerhalb des Codes gefunden androidx.compose.ui.text.input.KeyboardType “Ein Tastaturtyp, der verwendet wird, um einen IME anzufordern, der Dezimalzahlen eingeben kann. IME sollte explizit ein Dezimaltrennzeichen als Eingabe bereitstellen, was nicht durch KeyboardType.Number gewährleistet ist.”
– CryptoCode
28. Januar um 16:56 Uhr
14431400cookie-checkSo legen Sie den inputType für ein TextField in Jetpack Compose festyes