有什么方法可以仅向 TextFormField 中的 labelText 添加填充吗?

问题描述 投票:0回答:2

我正在创建一个 Flutter 应用程序,我想仅向 TextFormField 中的 labelText 添加水平填充,而不是向hintText 和输入文本添加水平填充。我使用的是 contentPadding,但它为 TextFormField 中的所有内容添加了填充。我尝试寻找解决方案,但找不到任何东西。

我想要在图片中出现类似的内容,以便与输入文本相比,labelText在左侧有额外的填充。

forms flutter dart text padding
2个回答
1
投票

contentPadding: const EdgeInsets.left(40.0),


0
投票

我没有足够的声誉来发表评论,所以我正在写一个答案。 目前我相信没有解决方案,如此处所述 https://github.com/flutter/flutter/issues/27555

内容填充也会填充文本,如果内容填充为 0 并添加包裹标签的填充,则边框将不正确,并且不会填充应有的所有空间(问题中的更多视觉细节)

© www.soinside.com 2019 - 2024. All rights reserved.