320 votes

Fragment d’Android sans vue trouvée pour ID ?

J’ai un fragment que j’essaie d’ajouter dans une vue.

Lorsque ce code est exécuté, j’obtiens l’erreur suivante dans le débogage...

est un Fragment qui est défini à la disposition du Fragment XML. J’utilise un FragmentActivity pour héberger la tenue de la mise en page du Fragment du .
Suis je le codage ce correctement dessus ?

433voto

howettl Points 3024

J’ai eu ce problème aussi, jusqu'à ce que j’ai réalisé que j’avais spécifié la mauvaise mise en page au de la méthode de le FragmentActivity.

L’id passé dans , dans votre cas , doit être un enfant de la mise en page spécifiée dans `` .

Vous ne nous Montrez votre `` méthode, alors peut-être c’est le même problème.

328voto

Malachiasz Points 1537

Cette erreur se produit également lors des Fragments imbriqués et en les ajoutant à getSupportFragmentManager() au lieu de getChildFragmentManager().

31voto

kaka Points 578

J’ai eu ce problème (lors de la construction de mon interface utilisateur dans le code) et il a été causé par mon (qui a montré s) n’ayant ne pas un jeu d’ID, donc j’ai simplement utilisé `` et puis cela a fonctionné.

Cette page m’a aidé à comprendre cela.

15voto

ealihodzic Points 59

Cette exception peut également se produire si la mise en page ID qui vous passez à `` existe dans d’autres dispositions qui sont étant gonflées. Assurez-vous que l’ID de mise en page est unique, et cela devrait fonctionner.

5voto

mut tony Points 3

Mon erreur était sur le `` .

Je faisais cela au lieu de

La différence est que l’un est la mise en page et l’autre est une référence à la``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X