カスタム ソフトウェア キーボードを作成し、上部に下線、太字、斜体の 3 つのボタンを追加する必要があります。
TextField をクリックすると、このカスタム キーボードを表示できる必要があります。
TextField(
value = textValue,
modifier = Modifier
.padding(16.dp)
.fillMaxWidth(),
placeholder = { Text(text = "John Doe") },
textStyle = TextStyle(
color = Color.Gray,
fontSize = 20.sp,
// fontWeight = FontWeight.Bold,
// textDecoration = TextDecoration.Underline
),
// Update value of textValue with the latest value of the text field
onValueChange = {
textValue = it
},
keyboardOptions = KeyboardOptions(imeAction = ImeAction.Done),
keyboardActions = KeyboardActions(
onDone = {
keyboardController?.hide()
// do something here
}
)
また、ユーザーが TextField をクリックしたときにカスタム キーボードを呼び出す方法は?