Flutter 混合文本字段和文本

Flutter 混合文本字段和文本,flutter,widget,flutter-layout,textfield,Flutter,Widget,Flutter Layout,Textfield,我想提出这样的观点,有什么建议吗? 如果你想用文本字段< /> >,你可能需要考虑两件事: 用于维护下一行中的项目 用于水平继续项目 代码如下: 请注意:TextField正在工作。所以你可以使用它,但一定要阅读它的用法。它只是用于表示,但如果要捕获TextField 列( mainAxisSize:mainAxisSize.min, crossAxisAlignment:crossAxisAlignment.start, 儿童:[ //顶层 划船( mainAxisSize:mainAxis

我想提出这样的观点,有什么建议吗?

如果你想用<代码>文本字段< /> >,你可能需要考虑两件事:

  • 用于维护下一行中的项目
  • 用于水平继续项目
  • 代码如下:

    请注意:
    TextField
    正在工作。所以你可以使用它,但一定要阅读它的用法。它只是用于表示,但如果要捕获
    TextField

    列(
    mainAxisSize:mainAxisSize.min,
    crossAxisAlignment:crossAxisAlignment.start,
    儿童:[
    //顶层
    划船(
    mainAxisSize:mainAxisSize.min,
    mainAxisAlignment:mainAxisAlignment.start,
    儿童:[
    文本(“,样式:TextStyle(颜色:Colors.orange))
    ]
    ),
    //下一行
    划船(
    mainAxisSize:mainAxisSize.min,
    mainAxisAlignment:mainAxisAlignment.start,
    儿童:[
    Text(“hi:)”,style:TextStyle(颜色:Colors.grey[500]))
    ]
    ),
    //最后一行
    划船(
    mainAxisSize:mainAxisSize.min,
    mainAxisAlignment:mainAxisAlignment.start,
    儿童:[
    文本(“,样式:TextStyle(颜色:Colors.grey[500]))
    ]
    ),
    ]
    )
    
    这对你来说可能很长,但这会像结果一样达到你的目的


    < p>如果你想用<代码>文本字段< /> >,你可能需要考虑两件事:

  • 用于维护下一行中的项目
  • 用于水平继续项目
  • 代码如下:

    请注意:
    TextField
    正在工作。所以你可以使用它,但一定要阅读它的用法。它只是用于表示,但如果要捕获
    TextField

    列(
    mainAxisSize:mainAxisSize.min,
    crossAxisAlignment:crossAxisAlignment.start,
    儿童:[
    //顶层
    划船(
    mainAxisSize:mainAxisSize.min,
    mainAxisAlignment:mainAxisAlignment.start,
    儿童:[
    文本(“,样式:TextStyle(颜色:Colors.orange))
    ]
    ),
    //下一行
    划船(
    mainAxisSize:mainAxisSize.min,
    mainAxisAlignment:mainAxisAlignment.start,
    儿童:[
    Text(“hi:)”,style:TextStyle(颜色:Colors.grey[500]))
    ]
    ),
    //最后一行
    划船(
    mainAxisSize:mainAxisSize.min,
    mainAxisAlignment:mainAxisAlignment.start,
    儿童:[
    文本(“,样式:TextStyle(颜色:Colors.grey[500]))
    ]
    ),
    ]
    )
    
    这对你来说可能很长,但这会像结果一样达到你的目的


    我使用

    所以解决方案是这样的:

    Text.rich(
    TextSpan(
    儿童:[
    TextSpan(文本:“”,样式:TextStyle(
    颜色:Colors.teal,
    字体大小:24
    ),),
    TextSpan(text:'\nhi:)',样式:TextStyle(
    颜色:颜色。灰色,
    字体大小:24
    ),),
    TextSpan(文本:'\n',样式:TextStyle(
    颜色:颜色。灰色,
    字体大小:24
    ),),
    ],
    )
    )
    
    我使用

    所以解决方案是这样的:

    Text.rich(
    TextSpan(
    儿童:[
    TextSpan(文本:“”,样式:TextStyle(
    颜色:Colors.teal,
    字体大小:24
    ),),
    TextSpan(text:'\nhi:)',样式:TextStyle(
    颜色:颜色。灰色,
    字体大小:24
    ),),
    TextSpan(文本:'\n',样式:TextStyle(
    颜色:颜色。灰色,
    字体大小:24
    ),),
    ],
    )
    )
    
    文本字段在哪里?“this:yellow;您的意思是spanable:no不是这个我需要在文本之间插入文本字段?“this:yellow;你的意思是spanable:不,不是这个,我需要在文本之间插入文本字段是的,我知道如何手动操作,有没有任何解决方案可以自动化此视图?或者如何基于文本执行此操作,例如:“我想用textfield替换“*”之间的内容。为此,请使用介于
    之间的字符串变量“*”
    ,并将其替换为输入
    Text($my_variable”)
    @ramzieushow如何将小部件放入文本中?是的,我知道如何手动操作,是否有任何解决方案可以自动化此视图?或者如何基于文本执行此操作,例如:“我想用textfield替换“*”之间的内容。为此,请使用介于
    之间的字符串变量“*”
    ,并将其替换为输入<代码>文本(“my_变量”)@ramzieushow将小部件放入文本中?