2012-11-20 3 views
1

내가 거기 안드로이드 그들이 그것을 here[Android] 선택기를 맞춤 설정하는 방법은 무엇인가요? 내가 원하는

수행 할 수 있습니다하지만 난 어떤 자습서를 찾을 수 없습니다 몇 가지 힌트를주고있다 .IN 선택기를 사용자 정의 할 수있는 방법을 알고 있습니다. 기본적으로 도시 피커를 만들고 싶습니다. 그렇게 할 수있는 방법이 있다는 것을 알고 싶습니다. 난 정말 내 응용 프로그램에서 내가 이미 날짜와 시간 선택 도구를 사용하고 동일한 테마 선택기를 만들 필요가 있기 때문에 어떤 일관성을 원한다.

이렇게 할 수있는 방법이 있습니다.

답변

2

해결책을 찾았을 때 나는 매우 쉽고 아무도 그것을 지적하지 못했습니다. 우리는 numberpicker를 사용하고 값을 주어야합니다. 값을 얻기 위해 나는 키보드가 더 이상 표시되지 않도록 단지

n.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS); 

이 줄을 추가 내가 그것을 지속적으로 softkeyboard를 보여주는데 어떤 값을 보여주는 때 단지 리스너

NumberPicker n = (NumberPicker)findViewById(R.id.numberPicker1); 
     String[] a={"noman","iqbal","ikram","cheema"}; 
     n.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS); 
     n.setDisplayedValues(a); 
     n.setMaxValue(3); 
     n.setMinValue(0); 
     n.setOnValueChangedListener(new OnValueChangeListener() { 

      @Override 
      public void onValueChange(NumberPicker picker, int oldVal, int newVal) { 

       Log.e(null, newVal+""); 


      } 
     }); 

을 추가해야합니다.

관련 문제