React Native TextInput 多行数字键盘类型?
Posted
技术标签:
【中文标题】React Native TextInput 多行数字键盘类型?【英文标题】:React Native TextInput multiline numeric keyboardType? 【发布时间】:2018-06-21 02:38:44 【问题描述】:我真的需要我的 TextInput 是数字的,所以我有
<TextInput keyboardType = 'numeric' />
但我也期待很多数字,所以我想启用多行输入
<TextInput
multiline = true
keyboardType = 'numeric'
/>
但是当多行是数字时,它似乎没有任何效果。如果我让键盘类型不是数字,那么我可以让多行工作。
有没有办法两者兼得?
我在 Andoird,不知道这是否有影响
【问题讨论】:
据我所知,在他们的测试模块中,他们实际上是在为您的案例进行测试。你能给我们更多的信息吗,看起来应该可以了。 @H.TugkanKibar 当我只有multiline
时,它会按照我想要的方式工作:文本到达屏幕右侧时会换行。但是当我使键盘数字multiline
似乎被禁用时,因为当我输入一堆数字时,我到达屏幕的右侧,然后它开始水平滚动(即我在左侧输入的第一个数字不再可见的)。您能否提供您提到的这些测试模块的链接?
【参考方案1】:
我知道这不是最优的,但你可以尝试在这里使用这个库:
react-native-autogrow-textinput
Idk,如果它可以解决您的问题,但是如果您还没有尝试过,这是一个很好的测试。
希望对你有帮助!
【讨论】:
以上是关于React Native TextInput 多行数字键盘类型?的主要内容,如果未能解决你的问题,请参考以下文章
使用 React-Native 制作多行扩展 TextInput
React Native TextInput 多行数字键盘类型?
占位符文本在(多行)TextInput for Android(React Native)中的位置
在 React Native 中按下回车时如何禁用在多行 TextInput 中插入新行