EditField가 있습니다. 글자가없는 숫자로만 가상 키보드를 보여주고 싶습니다. 가능한가?EditField 용 숫자 키보드 만 표시
답변
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
amount->setInputMode(bb::cascades::TextFieldInputMode::NumbersAndPunctuation);
현재 모든 종류의를 찾을 수 있습니다 https://developer.blackberry.com/cascades/reference/bb__cascades__textfieldinputmode.html
당신은 어느 EditField를 구성하고 스타일로 EditField.FILTER_NUMERIC
을 전달할 수 있습니다 http://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/ui/component/BasicEditField.html#FILTER_NUMERIC
또는
당신 EditField.setFilter()
로 전화 할 수 있습니다.번으로 TextFilter
으로 전달하십시오. http://www.blackberry.com/developers/docs/7.0.0api/net/rim/device/api/ui/text/TextFilter.html#NUMERIC
숫자 필터는 음이 아닌 정수 동의, 예를 들어 정적 TextFilter.get()
기능을 사용하고 TextFilter
클래스의 필터 상수 중 하나를 전달 (0 - 이상 999,999,999 등), 정수 필터는 제로, 부정과 긍정적 인 모든 정수를 받아 REAL_NUMERIC은 10 진수 (음수, 0, 양수, 선택적 소수점 포함)를 허용합니다. 나는 BB 7.0.0 API에서 setInputType 방법을 찾을 수 없습니다 -
또한
object.setFilter(TextFilter.get(TextFilter.NUMERIC));
내가 혼란 스러워요 사용할 수 있습니까? 문서에 대한 링크를 게시 할 수 있습니까? –