flutter 有溢出的文本无法调整大小以适应其容器

huus2vyu  于 2023-05-01  发布在  Flutter
关注(0)|答案(2)|浏览(126)

我想创建一个包含图像和文本的行。文本溢出。visible不工作,即使我使用扩展的Flex小部件。你能帮我吗?这是我的代码

SafeArea(
          child: Scaffold(
              resizeToAvoidBottomInset: true,
              body: CustomScrollView(
                slivers: [
                  SliverFillRemaining(
                    hasScrollBody: false,
                    child: Column(
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: [
                        Container(
                            margin: const EdgeInsets.symmetric(horizontal: 5),
                            child: Row(children: [
                              ConstrainedBox(
                                  constraints: BoxConstraints(
                                      maxWidth:
                                          MediaQuery.of(context).size.width *
                                              0.4,
                                      maxHeight:
                                          MediaQuery.of(context).size.width *
                                              0.4),
                                  child: const Image(image: emptySearch)),
                              Row(children: [
                                Text("U - lo Músico?",
                                    overflow: TextOverflow.visible,
                                    style: Theme.of(context)
                                        .textTheme
                                        .displayLarge)
                              ])
                            ])),
                        Container(
                          margin: const EdgeInsets.symmetric(horizontal: 40),
                          child: Form(...))
jyztefdp

jyztefdp1#

我正在尝试解决您的问题:

在行小部件内使用展开

Row(children: [
  Expanded(
    child: Text(
      "U - lo Músico?",
      overflow: TextOverflow.visible,
      maxLines: null,
      style: Theme.of(context).textTheme.displayLarge,
    ),
  ),
]),
j8ag8udp

j8ag8udp2#

谢谢你的努力!我已经解决了,只需要将Row(children:[Text...])改为Expanded (child: Text...)

相关问题