From 9ba4070c482f1e1da14d599d5bcae0c377cf113d Mon Sep 17 00:00:00 2001 From: dankito Date: Sun, 1 Sep 2024 18:53:23 +0200 Subject: [PATCH] Going to next TextField as default IME action --- .../net/codinux/banking/ui/dialogs/AddAccountDialog.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/composeApp/src/commonMain/kotlin/net/codinux/banking/ui/dialogs/AddAccountDialog.kt b/composeApp/src/commonMain/kotlin/net/codinux/banking/ui/dialogs/AddAccountDialog.kt index 2436ed4..b9e8c60 100644 --- a/composeApp/src/commonMain/kotlin/net/codinux/banking/ui/dialogs/AddAccountDialog.kt +++ b/composeApp/src/commonMain/kotlin/net/codinux/banking/ui/dialogs/AddAccountDialog.kt @@ -1,10 +1,12 @@ package net.codinux.banking.ui.dialogs import androidx.compose.foundation.layout.* +import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.material.Text import androidx.compose.runtime.* import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color +import androidx.compose.ui.text.input.ImeAction import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import kotlinx.coroutines.Dispatchers @@ -102,7 +104,8 @@ fun AddAccountDialog( value = loginName, onValueChange = { loginName = it }, label = { Text("Login Name") }, - modifier = Modifier.fillMaxWidth() + modifier = Modifier.fillMaxWidth(), + keyboardOptions = KeyboardOptions(imeAction = ImeAction.Next) ) Spacer(modifier = Modifier.height(12.dp))