AVD 도구 16부터이 경고가 나타납니다.
Replace "..." with ellipsis character (..., …) ?
내 strings.xml에서
이 줄에
<string name="searching">Searching...</string>
교체하려면 어떻게합니까 ...
? 문자 그대로 …
입니까?
누군가이 인코딩을 설명 할 수 있습니까?
AVD 도구 16부터이 경고가 나타납니다.
Replace "..." with ellipsis character (..., …) ?
내 strings.xml에서
이 줄에
<string name="searching">Searching...</string>
교체하려면 어떻게합니까 ...
? 문자 그대로 …
입니까?
누군가이 인코딩을 설명 할 수 있습니까?
답변:
…
" ... " 의 유니 코드 이므로 그냥 바꾸십시오. 세 개의 점보다 하나의 문자 / 기호로 사용하는 것이 좋습니다.
…
에 Eclipse 경고에서 사용하라는 메시지가 표시 …
되었지만 링크가 응답하는 이유를 궁금 했습니다. 즉, x는 16 진수 값을 나타내고 10 진수는 8230이 16 진수는 2026입니다.
Eclipse를 사용하는 경우 항상 다음을 수행 할 수 있습니다.
이것은 줄임표를 위해 세 개의 점을 적절한 유니 코드 문자로 바꿔야합니다.
참고 사항 : 최신 버전의 ADT (21.1)는 때때로 교체 작업을 제대로 수행하지 않지만 이전 버전에서는이 작업을 수행하는 데 아무런 문제가 없었습니다.
이것은 캐릭터입니다 : …
문제에 대한 해결책은 다음과 같습니다.
Go to Window -> Preferences -> Android -> Lint Error Checking
그리고 " 타원 "을 검색하십시오 . 경고 레벨을 " Info "또는 " Ignore "로 변경하십시오 .
이 답변은이 질문과 간접적으로 관련이 있습니다.
내 경우에는 textView1.setTextView("done…");
상자 / 중국어 문자가 표시되었습니다. 나중에 fileformat.info
값이 무엇을 나타내는 지 확인했으며 이것이 한 문자라는 것을 알았습니다. 그래서 뭘 할건데? "fileformat.info ellipse character"를 검색 한 후 그 값이 확인되면 모든 것이 명확 해졌습니다.
UTF-16 (hex) 0x2026 (2026)
UTF-16 (decimal) 8,230
따라서 문자를 나타내는 데 사용할 수있는 몇 가지 인코딩이 있습니다 (예 : 10 진수 10은 16 진수 A로 표시됨). 유니 코드 문자를 작성할 때 수신 함수가 문자를 디코딩하는 방법을 아는 것이 매우 중요합니다. 10 진수 값으로 디코딩되면 10 진수 값을 제공해야합니다. 16 진수를 허용하면 16 진수를 제공해야합니다.
필자의 경우 setTextView () 함수는 10 진수 인코딩 값을 허용하지만 16 진수 값을 제공하여 잘못된 문자를 얻었습니다.
Android Studio의 빠른 수정 바로 가기는 기본적으로 Alt
+ Enter
입니다.