저는 블랙 베리 개발의 초보자이며 Spinboxfield 및 비접촉 장치와 관련된 코드 섹션에 머물러 있습니다. 비접촉 기기 (예 : 블랙 베리 곡선 또는 굵게 3)에서 spinboxfield를 사용하는 방법을 보여주는 관련 자습서에 대한 도움말, 코드 샘플 답장 또는 링크를 보내 주시면 감사하겠습니다. 이 문제는 스크린에 스핀 필드와 다른 컨트롤 (예 : 버튼)이있는 경우 발생합니다. 사용자가 spinboxfieldmanager 영역에 들어가면 버튼 컨트롤을 탐색 할 수 없으며 사용자가 spinboxfield 컨트롤 내에서 멈추게되므로 spinbox 필드에서 버튼으로 스크롤하는 것은 매우 불가능합니다. "SpinBoxFieldManager.setClickToLock (false)"코드를 시도했지만 작동하지 않습니다. 예 코드 명백하게 터치 기기에서 제외 불가능한 버튼에 spinboxfield에서 스크롤 버튼을 사용하여Blackberry : 비 터치 장치에서 SpinboxField 컨트롤 사용 (내비게이션 문제)
// an array of choices for the months.
final String[] MONTHS = { "January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"};
// an array of choices for years
final String[] YEARS = { "2001", "2002", "2003", "2004", "2005", "2006", "2007",
"2008", "2009", "2010", "2011", "2012", "2013", "2014"};
// use a text spin box to display these choices
SpinBoxField monthSpinBox = new TextSpinBoxField(MONTHS);
SpinBoxField _yearsSpinBox = new TextSpinBoxField(YEARS);
// create a manager for these spin boxes
SpinBoxFieldManager spinBoxManager = new SpinBoxFieldManager();
// add the spin boxes
spinBoxManager.add(monthSpinBox);
spinBoxManager.add(yearsSpinBox);
spinBoxManager.setClickToLock(false);
this.add(spinBoxManager);
ButtonField mybutton = new ButtonField("MY Button", ButtonField.CONSUME_CLICK);
mybutton.setChangeListener(this);
this.add(mybutton);
아래와 같다.
미리 감사드립니다.
고맙습니다. G B, Strange the Spin 상자는 아이폰에 비해 동일한 화면에서 여러 컨트롤을 쉽게 허용하지 않습니다. 그것을 명심하십시오. – Akinslove
저는이 문제가 SpinBox 자체가 아니라 크기가 작아야 특히 작은 화면 장치 중 일부에서 사용할 때 유용하다고 생각합니다. 예를 들어 세로 모드 Torch에서 여러 개의 SpinBox를 사용하는 데 아무런 문제가 없습니다. –