ポップアップ ボックスの入力ボックスがブロックされる問題に対する Flutter の解決策を記録します。

コードを直接アップロードし、コピーアンドペーストが可能です

showModalBottomSheet(
  context: context,
 isScrollControlled: true,
  isDismissible: false, //点击他の位置があるかどうか能关闭弹框
  builder: (BuildContext context) {     return new Container(       padding: E​​dgeInsets.only(           top: 10.0,           left: 10.0,           right : 10.0、下: MediaQuery.of(context).viewInsets.bottom )、       子: SingleChildScrollView (           子: Column(         crossAxisAlignment: CrossAxisAlignment.start、         子: [ Container(   padding: E​​dgeInsets.only(上: 15.0,右:10.0,下: 20.0、左: 10.0)、   子: 列(





         







    crossAxisAlignment: CrossAxisAlignment.start、
    子: [
      Text('コスト金額 (元):')、
      Container(
        子: TextField(
          コントローラー: MoneyController、
          keyboardType: TextInputType.number、
          textAlign: TextAlign.start、
          style: TextStyle(fontSize: 13) )、
          装飾:InputDecoration(
            ヒントテキスト: '金額を入力してください',
          ),
        ),
      ),
     
    ],
  ),
)
),
  ),
);

キーコードは赤色でマークされています

おすすめ

転載: blog.csdn.net/wxx314165038/article/details/120973891