Voici mon problème: J'ai une base de données et il est plein d'épisodes d'une émission de télévision. Une colonne indique le numéro de l'épisode. Je veux afficher les épisodes dans une liste comme ceci:Retrait saut de ligne de chaîne
- Episode 1
- Episode 2
- Episode 3
- etc.
J'utilise ma propre classe d'adaptateur extends SimpleCursorAdapter pour ce faire ... Depuis que j'ai eu des erreurs de formatage j'utilise Android.R.layout.simple_list_item_1
et Android.R.id.text1
Fondamentalement, la seule raison pour laquelle j'ai un adaptateur personnalisé est que je peux faire quelque chose comme ceci:
textView.setText("Episode " + cursor.getString("column_for_episode_number");
Le problème est, je reçois une liste qui ressemble à ceci:
- Episode
- Episode
- Episode
Lorsque je tente quelque chose comme ça (qui a travaillé dans une autre partie de mon code):
String text = "Episode " + cursor.getString("blah");
text = text.replaceAll("\\n","");
Je reçois la sortie même liste exacte :(
Pourquoi ne pas J'utilise créer une vue personnalisée avec deux zones de texte à côté de l'autre? Il est difficile pour moi d'obtenir que pour faire joli:/
Que voyez-vous si vous vous connectez les valeurs de 'Text'? Je soupçonne que votre curseur ne retourne pas ce que vous attendez. –
Si j'inscris cursor.getString ("blah") j'obtiens le bon numéro ... puis si je connecte "Episode" + cursorstuff j'obtiens le texte correct (pas de nouvelle ligne montrée là) – IamAlexAlright