我正在React Native中创建一个表单,并希望使TextInput
屏幕宽度达到80%。
使用HTML和普通CSS,这很简单:
input {
display: block;
width: 80%;
margin: auto;
}
除了React Native不支持display
属性,宽度百分比或自动边距。
那我该怎么办呢?有这个问题的一些讨论中作出反应原住民的问题跟踪器,但提出的解决方案似乎是讨厌的黑客。
我正在React Native中创建一个表单,并希望使TextInput
屏幕宽度达到80%。
使用HTML和普通CSS,这很简单:
input {
display: block;
width: 80%;
margin: auto;
}
除了React Native不支持display
属性,宽度百分比或自动边距。
那我该怎么办呢?有这个问题的一些讨论中作出反应原住民的问题跟踪器,但提出的解决方案似乎是讨厌的黑客。
这就是我得到解决方案的方式。简单而甜美。与屏幕密度无关: