Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振-右溢出_Flutter_Dart_Flutter Cupertino - Fatal编程技术网

Flutter 颤振-右溢出

Flutter 颤振-右溢出,flutter,dart,flutter-cupertino,Flutter,Dart,Flutter Cupertino,当我放置一个文本小部件进行测试时,程序显示“右侧的RenderFlex溢出了34个像素”。我试着把文本放在一个容器里,但它不太管用。看看印刷品: CupertinoPageScaffold( navigationBar: CupertinoNavigationBar( middle: Row( children: <Widget>[ Expanded( child: Padding(

当我放置一个文本小部件进行测试时,程序显示“右侧的RenderFlex溢出了34个像素”。我试着把文本放在一个容器里,但它不太管用。看看印刷品:

CupertinoPageScaffold(
    navigationBar: CupertinoNavigationBar(
      middle: Row(
        children: <Widget>[
          Expanded(
            child: Padding(
              padding: EdgeInsets.fromLTRB(10.0, 0.0, 0.0, 0.0),
              child: CupertinoTextField(
                prefix: Padding(
                  padding: EdgeInsets.fromLTRB(5.0, 0.0, 0.0, 0.0),
                  child: Icon(
                    IconData(0xF4A4,
                        fontFamily: "CupertinoIcons",
                        fontPackage: CupertinoIcons.iconFontPackage),
                    color: CupertinoColors.darkBackgroundGray,
                  ),
                ),
                placeholder: 'O que você procura?',
              ),
            ),
          ),
          Padding(
            padding: EdgeInsets.fromLTRB(5.0, 0.0, 5.0, 0.0),
            child: FittedBox(
              fit: BoxFit.contain,
              child: CupertinoButton(
                child: Icon(
                    IconData(0xF370,
                        fontFamily: "CupertinoIcons",
                        fontPackage: CupertinoIcons.iconFontPackage),
                    size: 80.0,
                    color: CupertinoColors.black),
                onPressed: () {},
              ),
            ),
          ),
        ],
      ),
      backgroundColor: CupertinoColors.systemGroupedBackground,
    ),
    child: Text("Teste"),
  );
CupertinoPageScaffold(
导航栏:CupertinoNavigationBar(
中间:第二排(
儿童:[
扩大(
孩子:填充(
填充:来自LTRB(10.0,0.0,0.0,0.0)的边缘设置,
孩子:CupertinoTextField(
前缀:填充(
填充:来自LTRB(5.0,0.0,0.0,0.0)的边缘设置,
子:图标(
Iconda(0xF4A4,
fontFamily:“CupertinoIcons”,
fontPackage:CupertinoIcons.iconFontPackage),
颜色:CupertinoColors.darkBackgroundGray,
),
),
占位符:“O que vocêprocura?”,
),
),
),
填充物(
填充:来自LTRB(5.0,0.0,5.0,0.0)的边缘设置,
孩子:FittedBox(
适合:BoxFit.contain,
孩子:丘比特纽顿(
子:图标(
Iconda(0xF370,
fontFamily:“CupertinoIcons”,
fontPackage:CupertinoIcons.iconFontPackage),
尺寸:80.0,
颜色:铜色。黑色),
按下:(){},
),
),
),
],
),
背景颜色:CupertinoColors.systemGroupedBackground,
),
子项:文本(“测试”),
);

它对我来说很好。但是考虑将文本放置在<代码>栏或<代码>扩展小部件中,有些东西将尝试占用所有可用的空间。(
Text
widget只会根据需要变大,如果直接将其弹出到
CupertinoPageScaffold
,可能会出错)