전체 글
-
[안드로이드]오늘 날짜 비교 체크안드로이드 2016. 7. 21. 14:02
안드로이드를 개발하면서 날짜나 시간을 비교해서 해야되는 경우가 많이 있다. 그렇게 해서 사용하게 되는 경우 오늘 날짜를 비교하기 위해해 Date date = new Date();를 사용하여 date.getTime() 과 selectedDate.getTime() 과 비교해서 사용했었는데, 그냥 위처럼 사용한 경우에는 date.getTime()과 selectedDate.getTime() 의 long 값이 차이가 있는것으로 나와서 좀 상당히 애먹었었다. 알고보니 selectedDate.getTime() 의 selectedDate 값은 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); 를 통해 selectedDate = formatter.pars..
-
스피너 형태 DatePickerDialog 만들기안드로이드 2016. 7. 6. 16:28
다음과 같은 스피너 형태 달력을 가져오려고 하는 경우에는 다음 소스처럼 구현하면 됩니다. Calendar c = Calendar.getInstance(); DatePickerDialog datePickerDialog = new DatePickerDialog(SignUpActivity.this, android.R.style.Theme_Holo_Light_Dialog_MinWidth, new OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // TODO Auto-generated method stub try { Date d = new SimpleDat..
-
전화번호 하이픈(-) 포맷팅 하기안드로이드 2016. 5. 27. 14:46
EditText 에 숫자를 입력 받는대로 바로 하이픈 규칙이 되도록 하는 방법.EditText et = findViewById(R.id.xxx); 해서 객체를 얻어왔다 치면 et.setInputType(android.text.InputType.TYPE_CLASS_PHONE); // 먼저 EditText에 번호만 입력되도록 바꾼 뒤 et.addTextChangedListener(new PhoneNumberFormattingTextWatcher()); // 이렇게 리스너를 걸어주면 번호가 입력되자마자 하이픈이 저절로 붙는 마술을 볼 수 있을 것이다. 출처: http://darksilber.tistory.com/entry/%EC%A0%84%ED%99%94%EB%B2%88%ED%98%B8-%ED%95%98%EC..