Hey, j'essaie de créer une conception pour une liste qui ressemble à (et se comporte principalement comme) le journal des appels, comme indiqué ici:
p>
Pour cela, j'ai téléchargé le code source et je l'étudie pour savoir ce que la classe et le fichier XML le mettent en œuvre. p>
et j'ai trouvé ces deux fichiers XML p> et l'autre est p> et mon activité est la suivante: p> <ListView android:id="@android:id/list" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_x="1px"
android:layout_y="1px">
</ListView>
7 Réponses :
Définir l'identifiant de votre listeView sur je ne sais pas, que p> fonctionne correctement p> p>
sonne lame, mais si vous utilisez Eclipse, avez-vous essayé de nettoyer et de reconstruire votre projet? Cela corrige un problème similaire que j'avais. P>
J'ai eu le même problème. Je définissais le texte comme celui-ci:
statusView.setText(""+firstVisiblePosition);
Merci j'avais le même problème exact. Je trouve l'exception vraiment mauvaise, rien n'indique vraiment l'erreur.
Toutes les ressources sont cartographiées comme des entiers dans Android (dans R.Java), la méthode Settext pense donc que vous référencez une ressource à chaîne (celle qui n'existe pas).
Un moyen plus propre de le faire serait StatutView.setText (String.Valueof (PosteVisiblePosition)); Code>
Ne pas concaténer les chaînes vides
Ceci est la réponse correcte gars.mais cette erreur un peu est très étrange.Pourquoi un texte défini doit commencer par une chaîne? Au lieu d'une variable directement.
Je suis également capable de résoudre le problème en convertissant la valeur entière en chaîne tout en utilisant:
name.setText(name_value_needs_to_be_string);
Le compilateur interprète votre argument mais votre intention était d'appeler p> Pour résoudre ce problème, faites-le comme: P> int code> comme référence de ressource et vous suppose que vous appelez:
myTextView.setText(Integer.toString(myIntegerValue));
J'ai résolu ce problème en copiant XML Fichier à partir de Disposition-Land Code> Répertoire à
Layout code> (ou vice versa). Certains appareils ont un mode paysage par défaut, d'autres portrait. Si ce fichier n'existe pas dans ce mode, il jette cette exception. P>
Dans mon cas, juste une pièce d'identité dans mon XML était incorrecte. Vérifiez vos identifiants dans vos mises en page p>
Référence d'erreur: P>
App: Layout_constraintbottom_tobottomof = "@ id / loginemail" p> blockQuote>
Référence réelle: P>
App: Layout_constraintTbottom_tobottomof = "@ id / loginemailAilyCode" p> blockQuote>