私のプログラムで数値キーボードを使用しているので、キーボードのボタンの1つを空にする必要があります。ボタンは存在してはいけません、私は数字が必要です。私はそれをどのようにすることができますか?キーボードのボタンの内容を空にする - 反応ネイティブ
ありがとうございます。
私のプログラムで数値キーボードを使用しているので、キーボードのボタンの1つを空にする必要があります。ボタンは存在してはいけません、私は数字が必要です。私はそれをどのようにすることができますか?キーボードのボタンの内容を空にする - 反応ネイティブ
ありがとうございます。
ネイティブキーボードを使用している場合は、これを行うことはできません。
もしあなたがそれをやりたければ、独自のキーボードを作成するか、カスタマイズ可能なライブラリを探す必要があります。
あなたはネイティブのキーボードを使用するが、非数字ボタンの効果を無効にしたい場合は、このような何か行うことができます:基本的にテキストの変更をキャッチするonChangeTextコールを使用している
handleTextChange(text) {
// remove non-numbers using regex
text = text.replace(/\D/igm, '')
this.setState({number: text})
}
...
<TextInput
value={this.state.number}
keyboardType="numeric"
onChangeText={this.handleTextChange.bind(this)}
...
/>
をし、 "not digit"正規表現のセレクタ\D
を使用して空の文字列に置き換えます。
ネイティブキーボードを使用しているのですか?特定のボタンが表示されるかどうかを制御することはできません。変更を処理し、非数を保持しないことを決定するだけで済みます。 –
いいえ、それは私自身のものではなく、それはネイティブのキーボード、数値のものです。 –