我需要在文本和装饰线之间添加一些空格。有人对此有任何建议吗?
我已经设置了文本装饰线,但它没有在文本和装饰线之间显示空间。
如下图
另外,我设置了 boderBottom 宽度。它显示在整个屏幕上
添加视图并为视图提供边距并为视图添加边框。
<View style={{borderWidth:1,bordercolor:"Black",marginBottom:2}}>
<Text style={{fontSize:12}>28.Aug 2019</Text>
</View>
这是一个简单的解决方法,可以解决文本边框贯穿整个屏幕宽度的问题。将其包裹在View
with 中flexDirection:"row"
。
<View style={{
flexDirection:"row"
}}>
<Text
style={{
borderBottomWidth:1,
paddingBottom:3
}}
>
My Text
</Text>
</View>
https://snack.expo.io/@ammarahmed/grounded-watermelon
要使其在 android 和 ios 上运行,请使用以下方法。你需要使用TextInput
它才能工作。无论你想写什么,写进去value
并设置editable
为false
<View style={{
flexDirection:"row"
}}>
<TextInput
style={{
borderBottomWidth:1,
paddingBottom:3,
borderBottomColor:"black",
}}
editable={false}
value="My Text"
/>
</View>
你也可以使用textDecorationLine
<Text style={{ fontSize: 18, textDecorationLine: 'underline' }}>28.Aug 2019</Text>