2012-04-11 22 views
5

Espero que esta pregunta no sea rechazada ya que no hay código. Pero aún así, creo que podría interesar a algunas personas como documentación de Android de la barra de acción y su compatibilidad se está volviendo bastante grande en estos momentos.Comparando la barra de acciones android con la muestra de compat, pager y pestañas en ActionBarSherlock

Tengo una aplicación que me gustaría convertir a una nueva interfaz de usuario mediante la barra de acción, pestañas y buscapersonas. Pero quiero que sea compatible desde Android 4.0 hasta Android 2.2, digamos.

¿Cuáles son las posibilidades, ventajas e inconvenientes de la utilización de cualquiera de los dos:

Gracias!

+3

Probé actionbarsherlock y al principio me impresionó, pero tuve demasiados problemas con el ADT, así que terminé cambiando a la compatibilidad con la barra ation. – Warpzit

+0

Gracias por responder ese tipo de comentarios que estoy buscando. – Snicolas

+0

@ Warpzit, ¿Qué problemas tuviste con el ADT? –

Respuesta

4

He usado ABS en varios proyectos y es un sueño. Me ahorra una gran cantidad de tiempo, las aplicaciones se ven geniales y la compatibilidad de la versión es excelente.

Las pestañas de navegación son un método recomendado por Google para la navegación primaria como parte de ActionBar, así que diría que usen eso (o acciones de ActionBar, o una rueda giratoria), a menos que tenga una buena razón. Y como está en ABS y funciona en versiones anteriores, es bastante fácil de implementar, por lo que puede pasar tiempo en la aplicación real.

ABS requiere un poco de esfuerzo para configurar las dependencias, pero es solo un proyecto de biblioteca, no es difícil, y el poco tiempo necesario se compensa de forma masiva con los beneficios.

Creo que la principal diferencia entre las dos últimas opciones es si desea que los usuarios pasen de una página a otra, y eso dependerá de la aplicación. Si desea deslizar el dedo lateralmente, vaya con el localizador, si no, los marcadores de navegación ActionBar probablemente harán el trabajo.

+0

Doy un poco más de tiempo para los demás, pero tu respuesta es genial. – Snicolas

+0

Instalé eclipse 3.2, maven, m2e + conector android, permití un poco de resolución de espacio de trabajo para maven y con ABS, mi proyecto con pestañas y barra de acciones funciona. Solo un poco de tiempo de codificación feliz a la vista. Gracias por tus comentarios. – Snicolas

+0

Sin preocupaciones, buena suerte con eso. –

Cuestiones relacionadas