我想在我的 flutter 应用程序中使用 android 文本字段,而不是 TextField 小部件。我可以使用 TextField 小部件,但我遇到了一些问题。有没有办法在 flutter 中使用 Android 文本字段?如何在其中设置和获取文本?
我在使用 Flutter 的 TextField Widget 时遇到的问题是:
- 不能使用自动填充
- 我无法更改光标高度
- 长按时没有全选选项或网页搜索
- 滚动不流畅
- 当我们隐藏键盘并通过单击一行或选择一个词再次显示时,文本超过一两页的奇怪行为。
我读过这个Documentation , 但我无法完全理解它。
最佳答案
当然,通过使用 Flutter 平台 View ,这在技术上是可行的。这就是 Google map 在 Android 和 iOS 上的工作方式,它调用本地 Google map 库。
将它用于 Android EditText
几乎可以肯定不寻常,但如果您愿意,这里有一个分步指南(只需更换 Android TextView
和 EditText
)
https://medium.com/flutter-community/flutter-platformview-how-to-create-flutter-widgets-from-native-views-366e378115b6
关于java - 如何在 Android 中创建文本字段以在 Flutter 应用程序中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55920435/