XML에서 문자열 이름에 공백 문자를 넣는 방법은?
했습니다.strings.xml
파일. 이제 문자열에 숫자 사이에 추가 공간을 좀 더 넣어야겠네요.공백 문자를 추가로 입력하면 응용 프로그램에 표시되지 않습니다.
이전:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
그리고 이렇게 여유 공간을 두게 되면,
<string name="spelatonertext3">-4, 5, -5, 6, -6,
앱에서도 똑같이 보입니다.공백 문자를 XML 문자열로 만들려면 어떻게 해야 합니까?
하려면 xml을 합니다. 
XML 은 공백을 그대로 사용하지 않습니다. 설정하기 전에 흰색 공간을 다듬을 것입니다.용을 합니다. 
보존할 공백을 위해 XML에 직접 \u0020을 삽입합니다.
<string name="spelatonertext3">-4, \u00205, \u0020\u0020-5, \u00206, \u0020-6,</string>
Android는 String.xml 파일의 문자열 끝에 공백을 유지하는 것을 지원하지 않으므로 문자열 뒤에 공백을 사용하려면 단어 사이에 이 유니코드를 사용해야 합니다.
\u0020
유니코드 공간 문자입니다.
이것도 효과가 있을 겁니다.따옴표를 사용하여 공백 유지
<string name="spelatonertext3">"-4, 5, -5, 6, -6,"</string>
은 했듯이 XML 입니다를 입니다.\u0020
공백의 유니코드 문자입니다.
예:
<string name="spelatonertext3">-4,\u00205,\u0020-5,\u00206,\u0020-6</string>
은 를 . 
아니면 
하지만 여기에는 두 가지 단점이 있습니다.첫 번째 단점은 이러한 문자가 ASCII 문자이기 때문에 텍스트 보기와 같은 것을 사용하여 구문 분석한다는 것입니다.두 입니다. 
텍스트 보기에서 이상한 래핑이 발생할 수 있습니다.
. 
string.xml다의 .
공간 변형:
<string name="space_demo">| | | |</string>
| SPACE | 씬 스페이스 | 헤어 스페이스 |
following 을 사용할 수도 있습니다.
<string name="spelatonertext3"> "-4, 5, -5, 6, -6, "> </string>
아무거나 집어넣습니다." "
() , 입니다가 해야 합니다.
문자열 중간에 여러 칸을 넣을 수 있는 유일한 방법.
<string name="some_string">Before"      "After</string>
Before After
만약 당신이 안드로이드의 Space Between 2 문자열 또는 문자열 파일에 이것을 주려 한다면 당신의 문자열 파일에 이것을 하세요.표시할 "String name(스트링 이름)" 앞에 구현합니다.\u0020\u0020 예:\u0020\u0020\u0020\u0020\u0020\u0020\u0020 결제
여기 https://www.programmersought.com/article/33576744031/ 에서 설명하는 바와 같이
예
<string name="in">in   </string>
문자열 리소스에 공백을 두 개 이상 추가하려면 문자나 단어 사이에 공백을 추가하는 옵션이 많습니다.
1.기본적으로 문자열 리소스 파일에 공간을 하나 더 추가할 수 있지만 문자열 리소스 파일 내부에 공간을 둘 이상 주면 해당 공간을 제외합니다. 예를 들어 -4, 5, -5, 6, -6,
문자열 리소스 파일 안에 공백을 더 추가하려면 다음을 사용합니다. - i. 문자 다음에 유니코드를 추가합니다.
<string name="test">-4,  5,  -5,  6,  -6,</string>
ii."\u0020"을 사용할 수 있습니다.
<string name="test">-4,\u0020\u0020 5,\u0020\u00205 -5,\u0020\u00205 6,\u0020\u00205 -6,</string>
xml:space="preserve"
매력적으로 작용합니다.
편집: 틀렸습니다.실제로는 내용이 공백으로만 구성된 경우에만 작동합니다.
출력이 HTML인 경우 HTML에는 여러 공백이 하나의 공백으로 표시됩니다.이를 방지하기 위해 일반 공간 대신 깨지지 않는 공간(xA0)을 사용합니다.
Android Studio에서는 strings.xml 파일을 연 다음 "편집기 열기"를 클릭할 수 있으며 편집기에서 원하는 내용을 입력할 수 있으며 입력한 대로 응용 프로그램에 표시할 수 있도록 처리합니다.
이 답을 쓰는 것은 늦겠지만 누군가에게 도움이 될 수도 있습니다.
"-4, 5, -5, 6, -6" (두 칸)처럼 표시하려면 string.xml에 다음 코드를 추가할 수 있습니다.
<string name="spelatonertext3"> "-4,  5, -5,  6,  -6,"</string>
는 한 칸을 표시합니다.
언급URL : https://stackoverflow.com/questions/10862975/how-to-put-space-character-into-a-string-name-in-xml
'programing' 카테고리의 다른 글
자바스크립트로 텍스트 선택 지우기 (0) | 2023.10.07 |
---|---|
listunagg 함수? (0) | 2023.10.07 |
Element ID에 포커스가 있는지 확인하려면 어떻게 해야 합니까? (0) | 2023.10.07 |
도커 이미지 필터 사용 방법 (0) | 2023.10.07 |
MIPS 어셈블리 언어의 "move"와 "li"의 차이 (0) | 2023.10.07 |