小编Hap*_*plo的帖子

有没有办法始终在 DropDownButton 中显示提示?

例如,在 TextField 中,可以设置带有标签文本的 InputDecoration,当没有用户输入时,该标签文本显示在 TextField 的中心,然后显示在用户输入文本的上方。

使用 DropDownButton,我似乎只能在用户做出选择之前显示提示文本,然后它消失并仅显示用户的选择。有没有办法模仿 TextField 的行为?

谢谢!

flutter

6
推荐指数
1
解决办法
5749
查看次数

为什么 SizedBox 不限制 Text 小部件的宽度?

所以我正在制作一个简单的消息应用程序,但遇到了以下问题:

我将 SizedBox 的宽度设置为 100,但是当子组件是 Text 小部件时,它会覆盖 SizedBox 的宽度。

该小部件是从另一个文件中的 ListView.builder 调用的。

我是否应该使用不同的小部件来代替指定大小的框?

  @override
  Widget build(BuildContext context) {
    return Padding(
      padding: const EdgeInsets.all(8.0),
      child: SizedBox(
        width: 100,
        child: Container(
          decoration: BoxDecoration(
            borderRadius: BorderRadius.all(Radius.circular(14.0)),
            color: currentUserIsSender ? Styles.accentColor30 : Colors.grey.shade200,
          ),
          padding: EdgeInsets.all(8.0),
          child: Text(
            message,
            softWrap: true,
          ),
        ),
      ),
    );
  }
Run Code Online (Sandbox Code Playgroud)

谢谢

应用问题图片

flutter

1
推荐指数
1
解决办法
1452
查看次数

标签 统计

flutter ×2