react-native – 无法在native native中添加border bottom
发布时间:2020-12-15 16:18:50 所属栏目:百科 来源:网络整理
导读:我正在尝试登记表格. 我在组件目录下创建了一个名为Regform.js的文件. 我无法获得文本注册的边框底部 这是演示链接demo working link 请告诉我,我做错了 组件/ Regform.js import * as React from 'react'; import { Text,View,StyleSheet,TextInput,Touchab
|
我正在尝试登记表格.
我在组件目录下创建了一个名为Regform.js的文件. 我无法获得文本注册的边框底部 这是演示链接demo working link 请告诉我,我做错了
组件/ Regform.js import * as React from 'react';
import {
Text,View,StyleSheet,TextInput,TouchableOpacity
} from 'react-native';
export default class Regform extends React.Component {
render() {
return (
<View>
<Text style={styles.header}> Registration </Text>
<TextInput style = {styles.textinput}
underlineColorAndroid = "transparent"
placeholder = "Enter Your Name"
placeholderTextColor = "#9a73ef"
onChangeText = {this.handleName}/>
<TextInput style = {styles.textinput}
underlineColorAndroid = "transparent"
placeholder = "Enter Your Email"
placeholderTextColor = "#9a73ef"
autoCapitalize = "none"
onChangeText = {this.handleEmail}/>
</View>
);
}
}
const styles = StyleSheet.create({
header: {
fontSize: 36,alignself: 'self',color: 'red',marginBottom: 30,borderBottomColor: 'red',borderBottomWidth: 2
},textinput: {
fontSize: 18,color: 'black',borderBottomColor: 'grey',borderBottomWidth: 2
}
});
解决方法
似乎borderBottom不适用于Text组件.您可以添加View包装器并为其提供borderBottom,也可以添加TextInput并使editable = {false}
<View style={styles.headerWrapper}>
<Text style={styles.header}> Registration </Text>
</View>
...
headerWrapper: {
borderBottomColor: 'red',borderBottomWidth: 2,},header: {
fontSize: 36,alignSelf: 'auto',
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

