4
Existe-t-il un moyen de décrire les onglets d'un TabHost en XML au lieu de les créer avec du code Java?Comment décrire TabSpec en XML?
Existe-t-il un moyen de décrire les onglets d'un TabHost en XML au lieu de les créer avec du code Java?Comment décrire TabSpec en XML?
Non, désolé, vous devez les définir en Java.
Savez-vous pourquoi il n'y a pas une telle fonctionnalité? – Fixpoint
@Shooshpanchick: Aucune idée. Certes, les signatures 'setContent (View)' et 'setIndicator (CharSequence, int resourceId)' fonctionneraient assez facilement en XML. Vous pouvez écrire votre propre classe d'utilitaire qui lit vos propres attributs XML et gère cela. Par exemple, mettez les attributs 'shoosh: tabIcon' et' shoosh: tabCaption' sur chaque enfant de 'FrameLayout'. Ensuite, dans votre code d'utilitaire, chargez la mise en page en tant que ressource XML, recherchez le "FrameLayout" approprié, parcourez les enfants et configurez les onglets. – CommonsWare
Merci, je vais essayer cette approche. – Fixpoint