首页 > 其他分享 >android开发Flutter Text自动换行实现

android开发Flutter Text自动换行实现

时间:2023-11-15 14:07:20浏览次数:27  
标签:const 换行 Text Expanded 自动 android Flutter Row

flutter 自动换行处理

flutter自动换行有几种场景:column中,row中
在Column中的Text不用任何处理,能够自动换行。
在Row中的Text需要用Expanded包裹。因为文字是水平方向排放的,和Row的计算规则冲突,需要使用Expanded包裹,表示剩下的给Text,Text自然知道自身宽度,才能实现自动换行。
Row(
  crossAxisAlignment: CrossAxisAlignment.start,
  children: [
    const SizedBox(width: 6),
    Expanded(
      child: Text(voiceText,style: const TextStyle(color: Color(0xFF0A0B07), fontSize: 16),),
    ),
    const SizedBox(width: 40, height: 80)
  ],
)



标签:const,换行,Text,Expanded,自动,android,Flutter,Row
From: https://blog.51cto.com/u_15639793/8389999

相关文章

  • 编程语言mojo报错:error: cannot call function that may raise in a context that can
    代码:frompythonimportPythonfnmain():#fnmain()raises:#ThisisequivalenttoPython's`importnumpyasnp`letnp=Python.import_module("numpy")leta=np.array([1,2,3])print(a) 运行报错:[02:19:48](mojo)devil@OME......
  • 关于Android Notification 点击后不跳转Activity的问题
    折腾了很久点击Notification不跳转除了Android26以上 设置channelid还有个比较细的点,没有注意if(Build.VERSION.SDK_INT>=26){channel=newNotificationChannel("my_channel_02","MyMsg",Notificati......
  • Android性能优化:一份详细的布局优化实战指南,太特么重要了
    前言对于Android开发者来说,仅掌握基本的应用开发技能是远远不够的。无论是在工作中还是面试过程中,掌握大量的性能优化知识对于提升应用体验至关重要。Android性能优化主要涵盖以下方面:启动优化、渲染优化、内存优化、网络优化、卡顿检测与优化、耗电优化、安装包体积优化以及安全问......
  • Android并发编程高级面试题汇总(含详细解析 四)
    Android并发编程高级面试题汇总最全最细面试题讲解持续更新中......
  • NDK生成so文件,进行Android端串口通信
    开篇说明1、NDK构建工具的安装2、ndk-build所需构建文件Android.mk、Application.mk(官方链接:ndk-build脚本 | AndroidNDK | AndroidDevelopers(google.cn))3、java定义动态调用接口、生成头文件4、C++串口通信5、Java提供相关接口,生成jar包......
  • .NET7 使用DbContext 连接SqlServer数据库
     ......
  • Android app的暗黑模式适配实现
    原文地址:Androidapp的暗黑模式适配实现-Stars-One的杂货小窝很久之前放在草稿箱的一篇简单笔记,是之前蓝奏云批量下载工具Android版本实现暗黑主题的适配记录本文所说的这里的暗黑主题,应该只支持Android10系统,不过我手头的Flyme系统(Android9)上测试也有效果,其他低版本......
  • Android——自定义组件
    自定义组件共分为:自定义组合控件,自定义View,自定义ViewGroup自定义ViewGroup一共七步:1.继承ViewGroup,将统一调用第三的构造方法。重写onMeasure(),onLayout()方法,创建数据集合对象,创建孩子行列集合对象。编写常量横向外边距,纵向外边距,组件属性2.创建孩子,设置孩子,添加......
  • 【Flutter】一文读懂混入类Mixin
    【Flutter】一文读懂混入类Mixin基本介绍Mixin是一种有利于代码复用,又避免了多继承的解决方案。Mixin是面向对象程序设计语言中的类,提供了方法的实现,其他类可以访问Mixin类的方法而不必成为其子类;Mixin为使用它的Class类提供额外的功能,但自身却不单独使用(不能单独生成......
  • Flutter网络请求与dio实战指南
    当在Flutter中进行网络请求时,dio是一个强大且常用的网络请求库。以下是使用dio实现网络请求的基本配置,包括GET和POST请求,以及文件上传和下载的功能。首先,确保在pubspec.yaml文件中添加dio库的依赖:dependencies:#https://github.com/flutterchina/diodio:^5.3.3然后运行flut......