天天看点

Flutter中 输入控件TextField设置内容并保持光标在末尾

TextEditingController controller = TextEditingController.fromValue(TextEditingValue(
      // 设置内容
        text: startWeight,
        // 保持光标在最后
        selection: TextSelection.fromPosition(TextPosition(
            affinity: TextAffinity.downstream,
            offset: startWeight.length)))
    );
           

TextFild设置controller

child: TextField(
              controller: controller,
       )