1
Container(
          padding: EdgeInsets.only(bottom: 150),
          margin: EdgeInsets.all(10),
          decoration: BoxDecoration(
              border: Border.all(width: 2, color: Colors.black),
              borderRadius: BorderRadius.all(Radius.circular(10))),
          child: TextFormField(
            keyboardType: TextInputType.multiline,
            maxLines: null,
            style: TextStyle(
                fontSize: 20,
                fontWeight: FontWeight.w600,
                fontFamily: 'Montserrat'),
            decoration: InputDecoration(
                border: InputBorder.none,
                hintText: 'Task Description...',
                hintStyle: TextStyle(
                    fontFamily: 'Montserrat',
                    fontWeight: FontWeight.w400,
                    fontStyle: FontStyle.italic,
                    fontSize: 20)),
          ),
        )

そのため、事前に Container と Text ウィジェットを使用してレイアウトを作成し、それを TextFormField に変更しましたが、Container の境界線に固執したいと思っています。しかし、新しい行を入力するとこの問題が発生し、境界線/ボックスが自動的に高さを調整します。それはしたくないのですが、これを修正する方法はありますか?

ありがとうございました。

4

3 に答える 3

0

修正サイズを指定する必要がないようにしてくださいmaxLines: null, 。コンテンツに応じてサイズが自動的に調整されます

于 2021-02-18T12:58:21.053 に答える