EditFieldがあります。文字なしで数字だけで仮想キーボードを表示したい。出来ますか?
4 に答える
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
使用することもできます
object.setFilter(TextFilter.get(TextFilter.NUMERIC));
EditField.FILTER_NUMERIC
EditFieldを作成し、スタイルとして渡すことができます: http ://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/ui/component/BasicEditField.html#FILTER_NUMERIC
また
EditField.setFilter()
http://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/ui/component/BasicEditField.html#setFilter(net.rim.device.api.ui.text)に電話することができます.TextFilter)を入力し、。を渡しTextFilter
ます。静的関数を使用して、クラスTextFilter.get()
からフィルター定数の1つを渡します(例: http ://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/ui/text/TextFilter.html) #NUMERICTextFilter
数値フィルターは非負の整数(0〜999999999以降)のみを受け入れ、整数フィルターはすべての負、ゼロ、および正の整数を受け入れ、REAL_NUMERICは任意の10進数(負、ゼロ、正、オプションの小数点付き)を受け入れます。
amount->setInputMode(bb::cascades::TextFieldInputMode::NumbersAndPunctuation);
ここですべてのタイプを見つけることができます: https ://developer.blackberry.com/cascades/reference/bb__cascades__textfieldinputmode.html