簡體   English   中英

Flutter 文本字段的高度

[英]Flutter Textfield's height

我想減少我的TextField小部件的“默認”高度,使其與我的 model 匹配(底部是我的模擬器,頂部是我的模擬器)。

在此處輸入圖像描述

如果用Container包裝我的TextField以將其設置為高度,則 TextField 的高度不會隨着行數的增加而擴展。

所以我不知道該怎么做才能降低默認高度。

TextField(
   keyboardType: TextInputType.multiline,
   maxLines: 5,
   minLines: 1,
   decoration: InputDecoration(
      hintText: "Saisir le message",
      contentPadding: const EdgeInsets.symmetric(vertical: 5.0, horizontal: 5.0),
      filled: true,
      fillColor: MC_lightGrey.withOpacity(0.5),
      border: new OutlineInputBorder(
         borderSide: BorderSide.none,
         borderRadius: const BorderRadius.all(
             const Radius.circular(10.0),
         ),
       ),
   ),
),

試試這個代碼:

TextField(
   keyboardType: TextInputType.multiline,
   maxLines: 5,
   minLines: 1,
   decoration: InputDecoration(
      isDense: true,
      hintText: "Saisir le message",
      contentPadding: const EdgeInsets.symmetric(vertical: 5.0, horizontal: 5.0),
      filled: true,
      fillColor: MC_lightGrey.withOpacity(0.5),
      border: new OutlineInputBorder(
      borderSide: BorderSide.none,
      borderRadius: const BorderRadius.all(
        const Radius.circular(10.0),
      ),
    ),
  ),
),

InputDecoration添加isDense:true

暫無
暫無

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

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