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