Yo sugeriría que ustedes no cambien la apariencia predeterminada de las pestañas, porque los usuarios en dispositivos Android tienen su propia experiencia de usuario, y usted negará que la experiencia pasada, por lo que no obligarlos a aprender nuevas experiencias pestañas (ya que los usuarios de móviles son tan perezosos para aprender cosas nuevas, por lo general se basan en su experiencia pasada.)
Ver Pure Android por más.
Sin embargo, si quiere continuar, he personalizado las pestañas Android
para que se parezcan a las pestañas iPhone
. que es simple y cuenta con Android
pestañas 'ui componentes (̶T̶a̶b̶H̶o̶s̶t̶
, ̶T̶a̶b̶W̶i̶d̶g̶e̶t̶
).
Enlace de descarga: GitHub, Iphone-Tab-in-Android
Esta muestra se ha actualizado a utilizar TabLayout
y ViewPager
relavent entrada de blog se puede encontrar aquí:
iPhone like Tabs in Android.
La captura de pantalla:

También he cortado el tabhost para que parezca la pestaña Centro elevado.

para descargar RaiseCenterTab, por favor vaya aquí GitHub: RaisedCenterTab.
¿Hay algo malo con las lengüetas del sistema, aparte de que no se parecen a las pestañas iPhone? ¿Por qué obligar a los usuarios a aprender los estándares de interfaz de usuario de una plataforma diferente, solo por el gusto de hacerlo? Los usuarios de Android ya saben cómo interactuar con las pestañas de Android. No rompa sus expectativas sin ninguna razón; solo hará que tu aplicación sea menos útil. –
@Yoni. Sí, quiero las pestañas inferiores porque pretendo tener un botón "Atrás" en la parte superior. Además, ¿a qué te refieres con "¿Por qué obligar a tus usuarios a aprender los estándares de UI de una plataforma diferente"? Si alguien está usando una interfaz de usuario diferente, es Google mismo. Eche un vistazo al "Android Market", "Google Finance", etc. ¿Qué UI es ese? Me refiero a qué tabHost o ListView se está utilizando en el "Android Market". –
Android Market IMO utiliza RadioGroup como "Tabs" –