簡體   English   中英

當文本字段集中在 flutter 時如何避免使用鍵盤

[英]how to avoid keyboard when textfield focused in flutter

當我觸摸 hello TextFormField() 鍵盤覆蓋我的紅色復選按鈕時,我必須向上滾動才能看到按鈕的整個形狀。

在此處輸入圖像描述

在此處輸入圖像描述

有沒有辦法解決這個問題?

將 resizeToAvoidBottomInset 添加到腳手架:

@override
Widget build(BuildContext context) {
  return Scaffold(
      resizeToAvoidBottomInset: false, // add here

或者用 SingleChildScrollView 包裝 Colum,如下所示:

SingleChildScrollView(    // wrap in
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
    
              TextFieldsHere

            ],
          ),
        ),

您可以將 FocusNode 創建為: FocusNode focusNode; 在 initState 方法中初始化它之后,您可以使用 TextFormField 的 focusNode 屬性將您創建的 focusNode 分配給該屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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