Ceci est mon problème.Android: Comment lire un nombre comme int à partir d'une chaîne; essentiellement pour lire le texte d'un ListViewItem?
I ont une ListView, chaque ligne est un CheckedTextView. Les éléments de la liste sont "1", "2" et "3". Quand un ListItem est cliqué, je veux lire le numéro et l'affecter à une variable int. j'ai fait ce qui suit pour lire le texte de l'élément cliqué:
onItemClick(AdapterView<?> parent, View v, int position, long id) {
int num = 0; //initialise to 0
CharSequence s = ((TextView)v).getText();
// s contains the number, how to get it into num?
}
Fondamentalement, je veux que le nombre lu s à convertir et donné num. Je sais que peut-être simple, mais s'il vous plaît aider si vous avez une réponse ..
Cordialement, Kiki
Oui, je l'ai obtenu d'une autre question StackOverflow. La fonction toString() convertit CharSequence en String avant d'utiliser ce code. Donc finalement, num = Integer.parseInt (((TextView) v) .getText(). ToString()); – kiki