Depuis AVD Tools 16, je reçois cet avertissement:
Replace "..." with Ellipsis character (..., …) ?
dans mon strings.xml
à cette ligne
<string name="searching">Searching...</string>
Comment remplacer ...
? Est-ce littéralement …
?
Quelqu'un pourrait-il expliquer cet encodage?
…
est l'unicode pour "…", il vous suffit donc de le remplacer. Il vaut mieux l’avoir sous la forme d’un caractère/symbole que de trois points.
Pour faire court, il suffit de mettre …
en place ...
Lien vers la liste d'entités de caractères XML
Si vous utilisez Eclipse, vous pouvez toujours effectuer les opérations suivantes:
Cela devrait remplacer vos trois points par le caractère Unicode approprié pour Ellipsis.
Remarque: la dernière version d'ADT (21.1) ne permet parfois pas l'opération de remplacement correctement, mais les versions antérieures ne rencontraient aucun problème pour le faire.
C'est le caractère: …
La solution à votre problème est la suivante:
Go to Window -> Preferences -> Android -> Lint Error Checking
Et recherchez "Ellipsis". Changez le niveau d'avertissement en "Info" ou "Ignore".
Cette réponse est indirectement liée à cette question:
Dans mon cas, textView1.setTextView("done…");
montrait des caractères de boîte/chinois. Plus tard, j’ai vérifié dans fileformat.info
ce que la valeur représente et j’ai trouvé qu’il s’agissait d’un caractère Han. Alors que faire? J'ai cherché "caractère ellipse fileformat.info", puis tout est devenu clair pour moi une fois que j'ai vu ses valeurs;
UTF-16 (hex) 0x2026 (2026)
UTF-16 (decimal) 8,230
Ainsi, vous disposez de plusieurs encodages disponibles pour représenter un caractère (par exemple, 10 en décimal est représenté par A en hexa), il est donc très important de savoir, lorsque vous écrivez un caractère unicode, comment la fonction de réception le décode. S'il décode en valeur décimale, vous devez fournir une valeur décimale. S'il accepte les valeurs hexadécimales, vous devez fournir les valeurs hexadécimales.
Dans mon cas, la fonction setTextView () accepte les valeurs décimales, mais je fournissais des valeurs hexadécimales, ce qui me donnait un caractère erroné.
Le raccourci de solution rapide dans Android Studio est Alt
+ Enter
par défaut.