[英]Adding keyboard functionalities to button in flutter (custom keyboard with buttons)
我可以有效地使用TextFormField()
小部件。 但是,我的某些用戶的鍵盤中可能沒有我的應用程序所需的字符。 所以,我想創建一個按鈕(凸起的、扁平的、材質無關緊要),當用戶點擊按鈕時,我想添加一些已經在FormTextField()
中的字符。
邏輯代碼是這樣的:
RaisedButton(
child: Text('ə'),
onPressed: (){
input = input + 'ə';
}
),
您可以使用TextEditingController
修改文本字段的上下文。
宣言:
final _controller = TextEditingController();
任務:
TextField( // Or TextFormField
controller: _controller,
...
),
用法:
RaisedButton(
child: Text('a'),
onPressed: () {
setState(() => _controller.text += 'a');
},
),
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.