2011-08-08 8 views
3

제 신청서에는 사용자로부터 날짜를 얻어야합니다.사용자가 날짜를 입력하는 가장 좋은 방법은 무엇입니까

입력 유형이 dateEditText을 간단하게 시도했지만 '/' 문자를 직접 입력해야하는 사용자에게는 그리 편리하지 않습니다.

나는 또한 DatePicker 구성 요소를 사용해 보았습니다. EditText보다 더 편리하지만 EditText과 같은 다른 구성 요소와 비교하면 큰 편입니다.

사용자가 날짜를 얻는 가장 좋은 방법이 있습니까?

답변

6

날짜가 표시된 버튼이 있고 클릭하면 DatePickerDialog이 표시됩니다.

+0

나는 이와 같은 대화 상자가 있는지 몰랐다. 나는 이것을 시도 할 것이다. 감사합니다 ;-) – Cedekasme

+0

Ohhh 하하 왜 나는 당신이 DatePicker를 사용할 수 없는지 이해하지 못했습니다. 지금 당장 당신은 DatePickerDialog를 사용하지 않았습니다. : P – Vinay

+1

@Vinay 'EditText'와 같은 다른 구성 요소가있는 양식이 있습니다. 이 양식에서'DatePicker'을 통합하면, 내 게시물에서 말했듯이'DatePicker'는 다른 사람들과 비교해서 너무 큽니다. 내 양식에 DatePickerDialog를 사용하면 간단한 EditText를 사용할 수 있습니다. 나는 사용자가 내 양식을 추악하게 보이지 않으면 서 간단한 방식으로 날짜를 입력 할 수있는 새로운 대화 상자를 선호합니다. – Cedekasme

0

그래서 DatePicker를 사용하고 싶지 않으셨습니까? 나는 당신의 문제에 조금 혼란 스럽다. 반드시 날짜를 얻는 데 "최선의"방법은 아니기 때문에, 그것은 당신의 선호도와 상황에 근거한다. 다른 방법으로 날짜를 얻고 싶다면, 월, 일, 년을 구분하는 3 개의 EditText Views를 가질 수 있으며, "submit"버튼이나 그런 속성을 가진 정보를 얻을 수 있습니다. 아니면 스피너를 조사 할 수도 있습니다. Here's 및 예.

0

키보드 입력의 경우 일반적으로 마스크 편집 상자를 선호합니다. 인터페이스가 터치 또는 마우스 인 경우 드롭 다운 달력을 포함 할 수 있습니다.

관련 문제