flutter - 如何在 Flutter 中以固定行数显示一个 TextFormField 的最后一行
问题描述
我有一个行数固定的 TextFormField,当屏幕加载时,这个 TextFormField 已经有更多行,然后是我定义的固定行数,
如果我想看最后一行,
我需要手动滚动到最后一行。
有没有办法自动显示这个 TextFormField 的最后一行?
Container(
child: SingleChildScrollView(
child: TextField(
readOnly: true,
keyboardType: TextInputType.multiline,
maxLines: 9,
controller: chatController,
decoration: InputDecoration(
hintText: "Chat...",
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(15.0),
),
),
),
),
),
解决方案
这似乎是 Flutter 框架中缺少的功能,有人提交了一个错误来解决它:https ://github.com/flutter/flutter/issues/9365
但是,站点包括解决方法。请看一看。
推荐阅读
- python - 合并两个具有大部分不同键和值的字典列表
- excel - 左直接的VBA偏移单元
- linux - 寻找与驱动程序相关的手册页 drm-radeon (7)
- javascript - Reactjs - 本地主机和实际部署的网站中的文本样式不同
- angular - 无限循环角 NGXS 调度
- flutter - futurebuilder 中的 ElevatedButton
- java - 我的 batis java 解析 SQL Mapper 配置时出错
- java - Jpanel 2d 对象数组绘制问题
- python - 将列表转换为数据框的问题 - 并非所有元素都放入数据框
- python-3.x - 读取整数并打印整数的 Python 代码,它是 2 或 5 但不是两者的倍数