Je suis actuellement en train de programmer une application pour Android. J'ai découvert que vous ne pouvez pas placer des objets ressources, par exemple une image dans le dossier drawable et la nommer comme "myTestImage.jpg". Vous obtiendrez une erreur de compilation car la syntaxe en majuscules n'est pas autorisée. Vous devrez donc la renommer en "mon_test_image.jpg".
Mais qu'en est-il des identifiants que vous définissez dans le fichier XML. Disons que vous avez la définition suivante
<TextView android:id="@+id/myTextViewFirstname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Firstname" />
Il s'agit d'une définition valide, qui se compile et fonctionne parfaitement sur mon émulateur Android, même si, comme vous le voyez, je spécifie l'identifiant dans la syntaxe "camel case".
Or, les échantillons Android utilisent toujours les minuscules et les traits de soulignement. S'agit-il simplement d'une convention d'appellation pour utiliser les minuscules et le trait de soulignement pour les identifiants ou cela peut-il causer des problèmes sur l'appareil réel ?
Thx
0 votes
Avec de nouveaux
viewbinding
Les identifiants des vues sont automatiquement convertis en majuscules.