如何在文本中包含一个小部件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在文本中包含一个小部件?相关的知识,希望对你有一定的参考价值。
我正在创建一个小部件,并希望在Flutter中的一串文本之间有一个下拉菜单。如何实现图像在Flutter中显示的内容?
答案
我想这就是你需要的。您可以创建自定义小部件,因此您不必始终编写代码。
class _MyHomePageState extends State<MyHomePage> {
String selectedItem = 'withdraw';
Widget build(BuildContext context) {
return new Scaffold(
body: Center(
child: Wrap(
alignment: WrapAlignment.center,
crossAxisAlignment: WrapCrossAlignment.center,
children: <Widget>[
Text('Enemy troops chose to '),
DropdownButton<String>(
value: selectedItem,
items: [
DropdownMenuItem<String>(
value: 'withdraw',
child: Text('withdraw'),
),
DropdownMenuItem<String>(
value: 'adverse',
child: Text('adverse'),
),
DropdownMenuItem<String>(
value: 'celebrate',
child: Text('celebrate'),
),
],
onChanged: (item) {
selectedItem = item;
setState(() {});
},
),
Text(' to their camps, planning a new attack strategy.'),
],
),
),
);
}
}
以上是关于如何在文本中包含一个小部件?的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的自定义小部件模板中包含内置的 django 小部件模板?