반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
Numberpicker 사용 시 NumberPicker에 선택된 숫자를 터치하면
소프트 키보드가 올라오면서 키보드로 값을 변경할 수 있습니다.
그런데 이 소프트 키보드를 이용한 값 변경을 허용하고 싶지 않을 수도 있죠?
소프트 키보드가 올라오지 못하게 하는 코드입니다.
<NumberPicker
android:descendantFocusability="blocksDescendants"
android:theme="@style/numberPickerCustomSize"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginBottom="34dp"
android:layout_marginEnd="99.2dp"
android:id="@+id/minutePicker"
android:layout_width="wrap_content"
android:descendantFocusability="blocksDescendants"
속성을 NumberPicker에 추가해주면 됩니다.
자바나 코틀린 코드로 동적으로 설정해주고 싶다면
numberPicker.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);
요렇게 해주면 됩니다.
끝!
이상입니다. 감사합니다.
반응형
'안드로이드' 카테고리의 다른 글
안드로이드 View.VISIBLE, View.INVISIBLE, View.GONE 차이 (0) | 2019.03.05 |
---|---|
안드로이드 이미지뷰 동적으로 회전시키기 With RotateAnimation and extends AppCompatImageView (0) | 2019.02.25 |
안드로이드 NumberPicker 텍스트 색상, 크기 변경하기. how to change text size and text color of NumberPicker (0) | 2019.02.19 |
안드로이드 슬라이드 퍼즐 게임을 만들어 보았습니다. Android Slide puzzle game. (0) | 2019.02.18 |
안드로이드 x축, y축 회전 애니메이션 구현하기. (0) | 2019.02.14 |