2017-08-07 4 views
-1

J'ai fait un écran de bienvenue dans mon application qui utilise le geste de balayage pour passer d'un écran à l'autre. Il y a 5 mises en page xml au total dans la même activité d'accueil. Mon but est d'ajouter une police (changer la police des vues de texte) par programme dans toutes les 5 dispositions. Mais le problème est qu'une erreur d'exécution se produit (tentative d'appel de l'objet virtuel) dans les vues de texte dans lesquelles je veux appliquer la police. Je suppose que c'est parce que lorsque nous utilisons plusieurs mises en page, 'R.id.txtView' ne fonctionne pas (ce n'est qu'une estimation). Si vous connaissez la réponse à ma question, veuillez me le faire savoir. Merci d'avance.Comment accéder aux widgets/vues dans android lorsque plusieurs xml sont utilisés dans une seule activité?

+0

Veuillez poster le logcat avec le code java et un xml –

+0

Okay wait. laissez-moi le signaler –

Répondre

0

faire 1 activité et 5 fragment. Comme ça, vous pouvez contoroler tous les fragments et tous les xml.

+0

Dmytro, les fragments ne fonctionnera pas, parce que j'utilise le balayage horizontal, et chaque fois que je balaye, un nouveau xml apparaît. –