簡體   English   中英

在 flutter 中向按鈕添加鍵盤功能(帶按鈕的自定義鍵盤)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM