📕

TextFieldのカーソル位置を末尾に設定する

1 min read

  Widget build(BuildContext context) {
    // TextEditingControllerのtextで初期値を設定することが出来る
    final controller = TextEditingController(text: 'テキストだよー');

    // TextEditingControllerに設定したテキストのlengthをカーソルの位置に設定する
    controller.selection = TextSelection.fromPosition(
      TextPosition(offset: controller.text.length),
    );

    return Center(
      child: TextField(
        controller: controller,
        autofocus: true,
      ),
    );
  }

Discussion

ログインするとコメントできます