问题标签 [flutter-design]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 如何在 Flutter 中更改文本字段的字体大小?
我有一个文本字段,我想更改它的字体大小,因为我的应用程序可用于 iPad 和手机。文本字段的字体大小适合手机,但对于 iPad 来说太小了。我怎样才能改变它?
flutter - 找不到吸气剂:“上下文”。字体大小:MediaQuery.textScaleFactorOf(context)*18,
我想让我的字体大小响应,但使用 MediaQuery.textScaleFactorOf(context) 并不能解决问题,甚至会向控制台抛出错误;
下面是我的 TextStyle 代码,它在我的构建小部件中。
flutter - 由于 Flutter 中的 Listview.builder 小部件需要高度,因此我给包装小部件的容器提供的一些固定高度会导致溢出
代码
问题
在上面的代码中,正如我使用箭头所指出的那样,我将一个ListView
小部件包装在 a 中Container
并为其分配一个固定的高度,Container
因为ListView
小部件默认具有无限的高度。
这种方法的问题是,由于我提供给容器的高度是固定高度,因此布局在视口高度较小的设备上会中断,而在视口高度较大的设备上则可以正常工作。
所以我想弄清楚的是,如何Container
在不破坏布局的情况下设置适用于所有设备的高度?(我试图在不使应用程序在较小设备上中断的情况下尽可能地使该高度最大化。)
(在研究这个时,我遇到了这个堆栈溢出链接,根据那个链接,我尝试ListView
用一个小部件包装小Flexible
部件并将小部件的shrinkWrap
属性设置ListView
为true
。这不起作用,它导致我ListView
的小部件和另一个小部件在它们之间获得尽可能多的空间并将我的ListView
小部件推到屏幕底部。)