如何在Android中创建文本字段以在Flutter应用中使用

时间:2019-04-30 11:56:01

标签: java android kotlin flutter

我想在我的flutter应用程序中使用android文本字段,而不是TextField窗口小部件。我可以使用TextField小部件,但是有一些问题。有没有办法使用Flutter使用Android文字栏位?如何设置文本并在其中获取文字?

Flutter的TextField小部件遇到的问题是:

  • 不能使用自动填充
  • 我无法更改光标高度
  • 长按时没有全选选项或在网络上搜索
  • 滚动不流畅
  • 当我们隐藏键盘并通过单击一行或选择一个单词再次显示它时,整个页面或两行之内的文本会出现奇怪的行为。

我已经读过此Documentation,但我无法完全理解它。

1 个答案:

答案 0 :(得分:1)

当然,使用Flutter Platform View在技术上是可能的。这就是Google Maps在Android和iOS上的工作方式,它可以调用本地Google Maps库。

几乎可以肯定,在Android EditText上使用它是不常见的,但是如果您愿意的话,这是一个分步指南(只需将Android TextView换成EditTexthttps://medium.com/flutter-community/flutter-platformview-how-to-create-flutter-widgets-from-native-views-366e378115b6