gpt4 book ai didi

android - 多行 React-Native Text 组件的宽度不会调整为 Android 上最长文本行的长度

转载 作者:行者123 更新时间:2023-12-05 00:04:26 29 4
gpt4 key购买 nike

我有一个多行 React-Native Text 组件,其宽度应自动调整为最长文本行的宽度。这适用于 iOS,但不适用于 Android,我不确定为什么。

请参阅this expo snack一个演示。在 iOS 上它看起来像这样:

enter image description here

在 Android 上看起来像这样:

enter image description here

上面的演示只是完整应用程序的精简摘录。我需要保留 flexDirection: 'row' 因为在完整的应用程序中还有其他项目需要显示在此文本框的右侧。

最佳答案

尝试使用带换行符的字符串变量代替 useState:

const TextInANest = () => {
var bodyText = "This is not really a bird nest. Nope. Indubitably.\n Antagonistic."
// const bodyText = useState("This is not really a bird nest. Nope. Indubitably. Antagonistic.");

这样,您将在 Android 和 iOS 上获得相同的结果。它更像是一种解决方法而不是解决方案,但希望它仍然有用。

关于android - 多行 React-Native Text 组件的宽度不会调整为 Android 上最长文本行的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63384179/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com