Ce n'est pas recommandé, car si à l'avenir vous devez remanier le fichier view
id
Android studio va le remanier dans tous les cas. XML
fichiers et des classes et vous aurez des problèmes.
Mais dans certains cas, il est nécessaire d'utiliser la même méthode. id
par exemple, si vous avez un résumé et que vous réutilisez plusieurs mises en page.
Si vous avez plusieurs views
avec le même id's
dans votre projet et que vous avez besoin de refactoriser, faites-le manuellement, n'utilisez pas la fonction de construction de l'IDE, modifiez le fichier id
dans la vue cible à l'intérieur de XML
puis corriger l'erreur rouge à l'intérieur de la mise en page.
Mise à jour :
Actuellement, Android studio supporte le refactoring avec l'option "refactor in current file only".
Update:ViewBinding
Vous pouvez obtenir une exception de casting si vous avez des mises en page imbriquées (balise include) avec des identifiants de vue qui entrent en conflit avec des identifiants dans sa hiérarchie.
0 votes
Article connexe - deux vues avec le même identifiant
0 votes
@Pavel vous aurez toujours besoin des ids pour ajuster les contraintes.