javascript - 如何在 react-native 的低高度 TextInput 中正确使用大字体?
问题描述
抱歉这个愚蠢的问题。但我是 react-native 新手,不知道如何解决我的问题。
问题是如何使 TextInput 的文本看起来正常?
这是我的代码:
return (
<Fragment>
<SafeAreaView style={myStyles.fullCenter}>
<Text style={myStyles.startPageText}>
Please enter your mobile number
</Text>
<TextInput keyboardType="numeric" style={myStyles.enterMobileNumber} />
</SafeAreaView>
</Fragment>
);
};
//STYLE :
enterMobileNumber: {
fontFamily: defaultFontFamily,
fontSize: mobileNumberFontSize,
borderColor: '#00a7ff',
borderWidth: 4,
borderRadius: 60,
width: 410,
height: 80,
paddingHorizontal: 30,
textAlign: 'center',
textAlignVertical: 'center',
lineHeight: mobileNumberFontSize,
}
任何帮助表示赞赏
解决方案
试试这个:这将解决问题。
return (
<Fragment>
<SafeAreaView style={myStyles.fullCenter}>
<Text style={myStyles.startPageText}>
Please enter your mobile number
</Text>
<TextInput keyboardType="numeric" style={myStyles.enterMobileNumber} />
</SafeAreaView>
</Fragment>
);
};
//STYLE :
enterMobileNumber: {
fontFamily: defaultFontFamily,
fontSize: mobileNumberFontSize,
borderColor: '#00a7ff',
borderWidth: 4,
borderRadius: 60,
width: 410,
height: 80,
jsutifyContent : 'center',
alignContent : 'center',
textAlign: 'center',
textAlignVertical: 'center',
//lineHeight: mobileNumberFontSize, line height also might cause the issue.
}
推荐阅读
- r - 预选 f7CheckboxGroup/checkboxGroupButtons
- java - 当我在 Magma (Forge) 上启动服务器 1.12.2 时总是显示错误
- android - 如何处理应用签名和上传到 PlayStore 的启动
- angular - RXJS 在 observable 中可观察
- wireshark - 如何在 tshark“捕获过滤器”中使用显示过滤器(直径或 sip)?
- python - Python中的Java SortHashMap等价物
- java - OneToMany 关系更新/替换子功能
- html - 使弹性项目在悬停时增长而不影响其他弹性元素
- javascript - 为什么功能性反应组件被破坏并再次安装?
- python - 将 .txt 文件中的 HTML 代码隐藏为纯文本