TextFormFieldを画面のサイズに合わせて可変にしたいと思っています。
widthを消してみたりしましたが、表示がデグレってしまい成功しませんでした。
もし、方法が分かる方がいればご教示ください。
Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: <Widget>[ Padding( padding: const EdgeInsets.only(right: 8.0, left: 8.0), child: Container( width: 280, height: 40, decoration: BoxDecoration( color: Color(0xffefefef), border: Border.all(color: Colors.white), borderRadius: BorderRadius.circular(10), ), child: Row(children: <Widget>[ Padding( padding: const EdgeInsets.all(8.0), child: Icon(Icons.search, color: Color(0xff999999)), ), Expanded( child: TextFormField( keyboardType: TextInputType.multiline, maxLines: 1, decoration: InputDecoration( hintText: '商品を検索', border: InputBorder.none, //ToDo 検索機能を実装する ), ), ), ]), ), ), IconButton( icon: const Icon( Icons.shopping_cart, color: Colors.grey, ), onPressed: () { //ToDo カートの中身を見る }, ), ]), ]),
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。