嗨,我想将 TouchableOpacity 包装在 Text 中,因为我想让一些文本可点击。当我将所有内容包装在 Text 中时,它看起来很完美,这就是我想要的样子。
<Text
style={{color: colors.black,
fontSize: 12,
fontWeight: 'normal',
marginTop: 10,
lineHeight: 18}}>
{strings.loginPrivacyTermsCondOne}
<Text style={{color: colors.primaryColor,
fontSize: 12,
fontWeight: 'normal',}}>
{strings.loginPrivacyTermsCondTwo}
</Text>
{strings.loginPrivacyTermsCondThree}
<Text style={{color: colors.primaryColor,
fontSize: 12,
fontWeight: 'normal'}}>
{strings.loginPrivacyTermsCondFour}
</Text>
{/* <TouchableOpacity onPress={ this.termsOfService }>
<Text style={{color: colors.primaryColor,
fontSize: 12,
fontWeight: 'normal',}}>
{strings.loginPrivacyTermsCondFour}
</Text>
</TouchableOpacity> */}
</Text>
当我添加 TouchableOpacity 它不起作用。
我尝试在视图中添加它,然后它工作正常,我可以添加 TouchableOpacity 但从 UI 角度来看,它们没有正确对齐。
这是仅显示 Text 的屏幕截图,其中 TouchableOpacity 不起作用,第二位位于 TouchableOpacity 起作用但看起来不正确的视图中。
如何使它看起来像第一个位。非常感谢任何建议。
谢谢R