微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在升高的按钮上居中文本

如何解决如何在升高的按钮上居中文本

我正在尝试将文本居中放置在一个高架按钮上,但没有成功。代码如下:

ElevatedButton(
              style: ElevatedButton.styleFrom(                                  
                primary: Colors.blueAccent,// background
                textStyle: TextStyle(
                  
                  color: Colors.black,fontSize: 20,fontWeight: FontWeight.bold,height: 2.8,),child: Text(
                "Add",onpressed: _addTodo,

解决方法

用中心小部件包裹文本。 所以而不是这个:

child: Text(
            "Add",),

这样做:

Center(
  child: Text(
            "Add",)),
,

height: 2.8 中移除 style 并用 ElevatedButton 包裹 SizedBox 并给出期望的高度。

SizedBox(
      height: 50,child: ElevatedButton(
        style: ElevatedButton.styleFrom(
          primary: Colors.blueAccent,// background
          textStyle: TextStyle(
            color: Colors.black,fontSize: 20,fontWeight: FontWeight.bold,child: Text("Add"),onPressed: _addToDo,);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。