마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

datePicker 자판안뜨게하기

0 추천

안녕하세요 datePicker를 아래 처럼띄우는데요.

띄운상태에서 피커를 터치했을때 자판이 뜨는데요 안뜨게 하지는 못하나요

setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);   //numberPicker의경우는 이렇게 하면 안뜨더라구요.

 

public void ShowDadePicker(){

DatePickerDialog mDatePicker = new DatePickerDialog(this, new OnDateSetListener() {

 

@Override

public void onDateSet(DatePicker view, int year, int monthOfYear,

int dayOfMonth) {

ui_tvDate.setText(year+"년 "+String.format("%02d", (monthOfYear+1)) +"월 "+ String.format("%02d", dayOfMonth) +"일");

_dataMan.setNowYear(year);

_dataMan.setNowMonth(monthOfYear+1);

_dataMan.setNowDay(dayOfMonth);

 

}

}, _dataMan.getNowYear(), _dataMan.getNowMonth()-1, _dataMan.getNowDay());

 

mDatePicker.show();

}

흠바바 1 (4,000 포인트) 님이 2015년 1월 5일 질문

1개의 답변

0 추천

기본으로 제공하는 datepicker사용하시면 깔끔하게 막을 방법은 제가 아는것은 

커스텀으로 datepicker를 만드는 것도 쉬워서 그렇게 해도 되고

또 하나 방법이 inputMethodManager 사용하셔서 키보드 강제 숨기기 있거든요 

InputMethodManager imm = (InputMethodManager)context.getSystemService(context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
아마 이걸꺼에요 저 edittext부분만 고치시면 될꺼에요..

우기왕 (1,520 포인트) 님이 2015년 1월 19일 답변
...