안드로이드에 이미 TimePicker와 같은 팝업을 표시하지 않는 시간을 선택하는 위젯이 있습니까? 팝업에서 시간 선택을위한 기준을 가지고 있으므로 팝업에서 시간 선택기를 사용하고 새로운 것을 열려면 이상하게 보입니다.시간을 선택하기위한 안드로이드 위젯
0
A
답변
1
첫 번째 응용 프로그램을 만들 때 찾을 수 없습니다. RelativeLayout, hour, minute, am/pm에서 3 개의 스피너를 사용하여 끝냈습니다. 그런 다음 각각의 값을 가져와 시간을 절약하는 버튼을 수락하십시오.
final Spinner hourSpinner = (Spinner) findViewById(R.id.hourSpinner);
ArrayAdapter<CharSequence> hourAdapter = ArrayAdapter.createFromResource(
this, R.array.editHourArray, android.R.layout.simple_spinner_item);
hourAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
hourSpinner.setAdapter(hourAdapter);
hourSpinner.setSelection(myHour - 1);
final Spinner minuteSpinner = (Spinner) findViewById(R.id.minuteSpinner);
ArrayAdapter<CharSequence> minuteAdapter = ArrayAdapter.createFromResource(
this, R.array.editMinuteArray, android.R.layout.simple_spinner_item);
minuteAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
minuteSpinner.setAdapter(minuteAdapter);
minuteSpinner.setSelection(myMinute);
final Spinner am_pmSpinner = (Spinner) findViewById(R.id.am_pmSpinner);
ArrayAdapter<CharSequence> am_pmAdapter = ArrayAdapter.createFromResource(
this, R.array.editam_pmArray, android.R.layout.simple_spinner_item);
am_pmAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
am_pmSpinner.setAdapter(am_pmAdapter);
am_pmSpinner.setSelection(my_am_pm);
수용 버튼
myNewHour = Integer.valueOf(hourSpinner.getSelectedItem().toString());
myNewMinute = Integer.valueOf(minuteSpinner.getSelectedItem().toString());
String tempAm_Pm = am_pmSpinner.getSelectedItem().toString();
그리고 당신이 사용하는 어떤을 가진 당신의 시간을 구축의 OnClick에서 (나는 또한 날짜를했기 때문에 나는 달력을 사용했다)
1
아니요. 시간 선택 도구에서 사용자 지정 "비즈니스 논리"가 필요한 경우 TimePicker를 사용하지 않고 "손으로"하나를 만들어야합니다.
관련 문제
- 1. 안드로이드 - 애니메이션 위젯
- 2. 클릭 이벤트에 안드로이드 위젯
- 3. 상태에서 안드로이드 위젯 업데이트
- 4. 안드로이드 위젯 ID가 영구적입니까
- 5. 안드로이드 - 아코디언 위젯
- 6. 안드로이드 위젯 컨트롤에 액세스
- 7. x10 미니 폰을위한 안드로이드 위젯
- 8. 충돌 후 응답이없는/안드로이드 위젯
- 9. 안드로이드 갤러리 위젯 무한 스크롤
- 10. editable textview in 안드로이드 위젯
- 11. 안드로이드 위젯 업데이트 TextView Text
- 12. 안드로이드 위젯 초점을 맞춘 배경색
- 13. 1 분마다 안드로이드 위젯 업데이트하기
- 14. 안드로이드 데이터베이스에 시간을 저장하는 방법
- 15. 안드로이드 액티비티에 위젯 삽입 - 응답 없음
- 16. EditText로 안드로이드 홈 스크린 위젯 실패
- 17. MapActivity (안드로이드)에 대한 나침반 위젯
- 18. 안드로이드 - 사용자 정의 위젯 doesnt 업데이트
- 19. 안드로이드 : 클릭 가능한 이미지 뷰 위젯
- 20. 안드로이드 3.0 : Stackview 예제 NON 위젯
- 21. 사용자가 안드로이드 앱을 적극적으로 사용하고있는 시간을 추적합니다.
- 22. 안드로이드 아날로그 시계에서 시간을 어떻게 설정합니까?
- 23. 안드로이드 - 장기간에 걸리는 시간을 계산하는 방법
- 24. 안드로이드 에뮬레이터의 GPS 위치가 잘못된 시간을 나타냅니다
- 25. IOException 모든 시간을 안드로이드 에뮬레이터에 업로드하려고 시도합니다.
- 26. 임의의 요소를 선택하기위한 데이터 구조?
- 27. MySQL에서 선택하기위한 함수 만들기, 어떻게됩니까?
- 28. 네임 스페이스 속성을 선택하기위한 XSLT
- 29. 위젯
- 30. 작업을 수행하기위한 작업을 최적으로 선택하기위한 알고리즘