Comment puis-je limiter la longueur de la chaîne dans android?
supposons que j'ai une chaîne de caractères ci-dessous.
"C'est ma chaîne blah blah blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah"
Je veux seulement montrer "C'est ma chaîne" et couper "blah".
Alors... je veux faire de ma Chaîne que "Ceci est ma chaîne" et ne veulent pas
montrer mon string que "ceci est ma chaîne blah blah blah blah".
Est-il de toute façon à couper ou à la limite de la Chaîne de valeur dans android?
Quel est le critère pour le split?
eh bien.. je veux seulement montrer d'abord de 50 caractères. Fondamentalement, ce que je veux, c'est même en tant que char[50]. Je suis googler maintenant et on dirait que je peut limiter la longueur de textview mais je suis à la recherche de la limitation de la longueur de la chaîne.
eh bien.. je veux seulement montrer d'abord de 50 caractères. Fondamentalement, ce que je veux, c'est même en tant que char[50]. Je suis googler maintenant et on dirait que je peut limiter la longueur de textview mais je suis à la recherche de la limitation de la longueur de la chaîne.
OriginalL'auteur Seho Lee | 2012-01-26
Vous devez vous connecter pour publier un commentaire.
Sous-chaîne de la chaîne de 50 caractères, qui renvoie 50 premiers caractères
Vous devrez peut-être quelque chose comme ceci:
Puis définissez celles de votre zone de texte:
Si la chaîne est plus courte que 50 caractères - il le jette StringIndexOutOfBoundsException Utiliser ceci:
String s = blahString.substring(0, Math.min(99, blahString.length() - 1));
OriginalL'auteur kosa
Vous pouvez utiliser ellipsize pour TextViews pour tronquer le texte s'ils sont plus longs que la vue. Dans ce cas, vous n'avez pas besoin de coder en dur la limite de 50 caractères.
http://developer.android.com/reference/android/widget/TextView.html#attr_android:ellipsize
OriginalL'auteur Kumar Bibek
La réponse fournie par Nambari est pauvre et ne doit pas être utilisé. Si la chaîne fournie est inférieure à la sous-chaîne de la gamme, puis le code de crash. Vérifier que la chaîne dépasse la longueur que vous souhaitez raccourcir à la première.
OriginalL'auteur Ray Li