Container(
decoration: BoxDecoration(
color: Colors.blue,
border: Border.all(width: 1.0,color: Colors.red)
),
child: Text('11111111 '),
),
Run Code Online (Sandbox Code Playgroud)
我看这个Container的效果时,111...之后的所有空格都没有显示出来,除非我在最后加了一个非空格字符。我该如何解决这个问题?
我的代码是:
GestureDetector(
child: Text('text'),
onLongPress: () {
print('++++++++++++++++++++++++');
},
onVerticalDragUpdate: (updateDetails) {
print('******************************************');
},
onHorizontalDragUpdate: (updateDetails){
print('-----------------------------------');
},
),
Run Code Online (Sandbox Code Playgroud)
当我触发onLongPress事件时,onVerticalDragUpdate事件不会被触发。为什么?
有直接转换的方法吗?我需要将 AA 转换为 1010 1010
我要实现的效果是初始文本框显示一行,当内容超过一行时,文本框显示两行。问题是文本字段的基线会向下移动,导致它被下面的小部件遮挡。我希望基线保持连续。


代码:
return Scaffold(
appBar: AppBar(),
body: Column(
children: <Widget>[
ConstrainedBox(
constraints: BoxConstraints(
maxHeight: 60.0
),
child: TextField(
maxLines: null,
maxLengthEnforced: false,
keyboardType: TextInputType.multiline,
),
),
Container(height: 20.0,width: 200.0,color: Colors.red),
],
)
);
Run Code Online (Sandbox Code Playgroud)
预期的效果应该是:
一行文字效果:

多行文字效果:

请注意,基线位置并未向下移动。