Je veux savoir si quelqu'un expérimente cela, j'ai une vue personnalisée, qui dessine un radar, tout va bien, le dessin, la mesure, la mise en page, mais quand je le construis je mets la vue id avec un entier comme celui-ci,Ajouter des vues à la disposition remplace l'ID de la vue
Radar radar = new Radar(context);
radar.setId(RADAR_COMPONENT.hashCode());
LayoutParams lParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
lParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE);
this.addView(radar, lParams);
puis-je ajouter d'autres vues sans définir l'id ... comme celui-ci
this.addView(getItemView(item), new LayoutParams(150, 100));
...
this.addView(getItemView(item), new LayoutParams(150, 100));
...
le getItemView (point) retourne une vue gonflée de xml sans id, et l'élément est l'objet qui contient les informations de vue. Mon problème est quand j'ajoute cette vue la première vue Radar ... a perdu l'identification, et l'identification est -1, tout le monde expérimente cela?
Merci beaucoup
bien, je suis en train de définir l'ID sur radar.setId (RADAR_COMPONENT.hashCode()); les autres vues sont gonflées depuis les mises en page xml et n'ont pas d'identifiant, elles sont très simplement vues, mais la vue radar est très complexe et je ne peux pas construire depuis xml – Franco
ce qui vous empêche de construire à partir de xml de peine supplémentaire ... – schwiz