0

カスタム ソフトウェア キーボードを作成し、上部に下線、太字、斜体の 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 をクリックしたときにカスタム キーボードを呼び出す方法は?

4

0 に答える 0