dart - 如何在文本下添加按钮
问题描述
我是新来的,所以这是我的代码,它打印一个中心文本,但我需要在文本下有一个按钮。
import 'package:flutter/material.dart';
void main()
{
runApp(MaterialApp(
title: 'Hello Flutter',
home: HomeWidget(),
));
}
class HomeWidget extends StatelessWidget
{
@override
Widget build(BuildContext context)
{
return Material(
child: Container(child: Center(child: Text('Hello World Of Flutter Development'),),),
// Need Button Here beneath Text
);
} //Widget
} //End of Class
解决方案
使用 -Column
小部件。
了解有关绘图布局的更多信息:
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
title: 'Hello Flutter',
home: HomeWidget(),
));
}
class HomeWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Column(mainAxisAlignment: MainAxisAlignment.center,children: <Widget>[
Center(
child: Text('Hello World Of Flutter Development'),
),
RaisedButton(onPressed: (){},child: Text('Button'),) // Button under Text
]),
);
} //Widget
}
推荐阅读
- python - xlsx 文件中的 datetime.datetime 类型阻止了进程
- database - 根据同一张表中的值获取sql整体
- node.js - 将时间事件与 Node.js 和 Wit.ai 一起用于 Facebook Messenger?
- python - AttributeError:“str”对象没有属性“option_chain”
- java - 如何使用 ISO-8859-6 字符集将十六进制代码编码为字符串?
- python - 你如何检测乌龟窗口何时关闭
- excel - 带有用户表单的活动表
- php - 在 3 张图片之间填充 10px
- windows - 批量 FTP 上传:打开本地文件时出错
- amazon-web-services - 是否有任何不应该启用 AWS Compute Optimizer 的原因?