【发布时间】:2022-01-07 07:19:17
【问题描述】:
我想要屏幕底部的菜单中的列表磁贴。我用一个 Sized box 完成了它,它适用于我的诺基亚 7.1,但是当我用另一部手机进行调试时,该解决方案不起作用,因为我为诺基亚定制了盒子,而不是为其他手机定制了盒子。现在我不知道我该怎么做。我尝试使用容器而不是抽屉,但它并没有解决问题。这是我的代码:
return Drawer(
child: ListView(
physics: NeverScrollableScrollPhysics(),
padding: EdgeInsets.zero,
children: <Widget>[
DrawerHeader(
decoration: BoxDecoration(
color: Colors.green,
),
child: Text(
'Menü',
style: GoogleFonts.oswald(
textStyle: TextStyle(
color: Colors.black,
fontSize: 45,
)
),
),
),
[ListTiles] 这是我想要在底部的列表磁贴:
// this is my first attempt:
/*SizedBox(
height: 410,
),*/
ListTile(
leading: Icon(Icons.arrow_back_outlined,
color: Colors.black,
size: 30,
),
title: Text('Back',
style: GoogleFonts.raleway(
textStyle: TextStyle(
color: Colors.black,
fontSize: 30,
)
)
),
onTap: () => Navigator.pop(context),
),
],
),
);
【问题讨论】:
-
试试我的回答here希望对你有帮助。
-
你从那里的问题的解决方案对我不起作用
-
创建一个完整的白屏