Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.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
Android 如何动态更改卡片内的文本大小?_Android_Ios_Flutter_Dart_Mobile - Fatal编程技术网

Android 如何动态更改卡片内的文本大小?

Android 如何动态更改卡片内的文本大小?,android,ios,flutter,dart,mobile,Android,Ios,Flutter,Dart,Mobile,我有一个表格,里面有更改的行数和列数 我想将每张卡片内文本的大小更改为最大可能的大小,以便文字仍然能够轻松阅读 卡片中的单词每次都会变化 多谢各位 class GameCardButton extends StatelessWidget { final String word; final Color cardColor; GameCardButton({@required this.word, this.cardColor}); @override Widget bu

我有一个表格,里面有更改的行数和列数

我想将每张卡片内文本的大小更改为最大可能的大小,以便文字仍然能够轻松阅读

卡片中的单词每次都会变化

多谢各位

  class GameCardButton extends StatelessWidget {   final String word;  final Color cardColor;

  GameCardButton({@required this.word, this.cardColor});

  @override   Widget build(BuildContext context) {
    return Expanded(
      child: MaterialButton(
        //TODO: implement onPressed
        onPressed: () {},
        color: Colors.white,
        shape: RoundedRectangleBorder(
          side: BorderSide(color: Colors.teal),
        ),
        child: Text(
          word,
          textAlign: TextAlign.center,
          style: TextStyle(
            fontSize: 15.0,
          ),
        ),
      ),
    );   } }

文本
小部件包装如下:

Row(
  children: [
    Expanded(
      child: FittedBox(
        child: Text(
          word,
          textAlign: TextAlign.center,
        ),
      ),
    ),
  ],
)


文本
小部件包装如下:

Row(
  children: [
    Expanded(
      child: FittedBox(
        child: Text(
          word,
          textAlign: TextAlign.center,
        ),
      ),
    ),
  ],
)


有一些选项可以做我认为你想要的。是的,我试过了,但我希望所有的单词大小都一样。你用过这个选项吗?如果空间少,文本长,那么你怎么能有相同的大小?有一些选项可以做我认为你想要的。是的,我试过了,但我希望所有文字的大小都相同。你使用过这个选项吗?如果空间少,文本长,那么你怎么能有相同的大小?谢谢,现在每张卡片都有不同的文本大小,有没有办法为所有文本设置一个大小?谢谢,现在每张卡片都有不同的文本大小,有没有办法为所有文本设置一个大小?