2012-02-09 6 views
6

Hay un widget NumberPicker en API 11, pero estoy construyendo para una API mínima de 7. ¿Cómo podría implementar uno? ¿Hay algún widget personalizado que pueda usar o hay alguna forma de acceder a los componentes que componen DatePicker/TimePicker?¿Cómo se implementaría un NumberPicker en Android API 7?

+1

http://www.quietlycoding.com/?p=32 mira esto – Andy

+0

http://stackoverflow.com/questions/12282337/alternative-to-numberpicker-for-api-8/12282540#12282540 –

Respuesta

9

Me parece una muy buena y flexible ya que había pocas opciones ya hechas disponibles en ese nivel de la API a principios de 2012, cuando se hizo esta pregunta.

http://code.google.com/p/android-wheel/

EDIT: ¿Y qué si IOS tiene un control de aspecto similar. Eso no hace que esta respuesta sea mala. Android se trata de libertad de elección. Además, el aspecto de este control depende de los estilos. Quite la sombra, agregue reflejos azules y se ve idéntica a la del selector de tiempo Android 4, que es lo que el OP estaba pidiendo.

Estoy apuntando a una posible solución a un problema de personas. No estoy abogando por que las aplicaciones de Android se vean como aplicaciones IOS y personalmente odio las aplicaciones de Android mal portadas, por lo que son un clon de sus versiones de iOS. Algunas personas realmente son fanboys.

+3

¿De qué estás hablando? No se mencionó IOS y el enlace que brindé es para una biblioteca de Android. – Kuffs

+0

esta biblioteca (según capturas de pantalla) da iOS UX –

+3

irrelevante. es una biblioteca de Android que se ajustaba a las necesidades del OP en ese momento, ya que no había un widget de selección de número estándar. El aspecto del control al que he vinculado depende de cómo lo configuró. No tiene que parecerse al ejemplo. Nunca he usado un dispositivo ios, así que no puedo comentar si se ve de manera similar. – Kuffs

-3

copie el código de NumberPicker en API11 en su proyecto.

+1

¿Cómo sería? Voy por hacer eso? – InsanityOnABun

1

copie el código de NumberPicker en API11 en su proyecto.

La publicación de xuyao no funciona. NumberPicker tiene dependencias API11 (android.animator. *) Que no se pueden reemplazar fácilmente. Tienes que tomar una de las bibliotecas dadas.

Cuestiones relacionadas