如何在打字时检测当前键盘语言?我试图实现聊天应用程序中的翻译,我需要知道其他用户输入的语言,这样我就可以知道哪些文本翻译的基础上用户的母语
t5fffqht1#
目前似乎没有办法在Flutter中做到这一点。我在GitHub上提交了一个问题-如果你想帮助它更快地被分类,请投赞成票。https://github.com/flutter/flutter/issues/25841
ct3nt3jp2#
void changeKeyboardLanguage(String languageCode){ SystemChannels.textInput.invokeMethod('TextInput. setLocale',languageCode);}试试这家伙
kb5ga3dv3#
解决方案已经在github链接中提供。
import 'package:intl/intl.dart' as intl; bool isRTL(String text) { return intl.Bidi.detectRtlDirectionality(text); }[enter link description here][1] child: Text( "Your Text Here", textDirection: isRTL("Your Text Here") ? TextDirection.rtl : TextDirection.ltr, )
3条答案
按热度按时间t5fffqht1#
目前似乎没有办法在Flutter中做到这一点。我在GitHub上提交了一个问题-如果你想帮助它更快地被分类,请投赞成票。https://github.com/flutter/flutter/issues/25841
ct3nt3jp2#
void changeKeyboardLanguage(String languageCode){ SystemChannels.textInput.invokeMethod('TextInput. setLocale',languageCode);}
试试这家伙
kb5ga3dv3#
解决方案已经在github链接中提供。