【发布时间】:2022-02-15 10:09:22
【问题描述】:
我试图在行中同时制作侧视图菜单和搜索栏(文本字段),但文本字段给出了太多位置错误,我在 stackoverflow 和 github 上尝试了所有可能的解决方案,但仍然没有得到它。
这里:
{
return Padding(
padding: EdgeInsets.all(30),
child:Row(
TextField(
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'Search..',
prefixIcon: Align(
widthFactor: 1.0,
heightFactor: 1.0,
child: Icon( Icons.search,),),
),
),/
Drawer(
child: ListView(
padding: EdgeInsets.zero,
children: <Widget>[
DrawerHeader(
child: Text(
'Side menu',
style: TextStyle(color: Colors.white, fontSize: 25),
),
decoration: BoxDecoration(
color: Colors.green,
image: DecorationImage(
fit: BoxFit.fill,
image: AssetImage('assets/images/cover.jpg'))),
),
ListTile(
leading: Icon(Icons.input),
title: Text('Welcome'),
onTap: () => {},
),
ListTile(
leading: Icon(Icons.verified_user),
title: Text('Profile'),
onTap: () => {Navigator.of(context).pop()},
),
ListTile(
leading: Icon(Icons.settings),
title: Text('Settings'),
onTap: () => {Navigator.of(context).pop()},
),
ListTile(
leading: Icon(Icons.border_color),
title: Text('Feedback'),
onTap: () => {Navigator.of(context).pop()},
),
ListTile(
leading: Icon(Icons.exit_to_app),
title: Text('Logout'),
onTap: () => {Navigator.of(context).pop()},
),
],
),
),
),
);
}
【问题讨论】:
标签: flutter