'안드로이드'에 해당되는 글 31건

오늘은 안드로이드 프로젝트를 제작하던 중 발생할 수 있는 문제에 대해 알아보려고 합니다. 바로 strings.xml에 특수문자를 삽입하는 과정인데요. 


그냥 작업하시면, strings.xml에서는 특수문자로 인식을 하지 않습니다. 그러니 반드시 아래 규칙을 따라주세요.





1. 안드로이드 strings.xml에 <![CDATA[]]> 사용하여 특수문자 삽입하기


첫번째 방법으로 strings.xml에 원하는 특수문자를 삽입하고자 할 때 <![CDATA[문자열]]> 을 이용하면 됩니다.


사용법

<string name="IDS_TEST"><![CDATA[[ <추천합니다.>]]></string>

이 방법이 아래 두번째 방법보다 훨씬 쉽습니다. 그저 CDATA[문자열]만 입력하시면 됩니다. 특수문자만 넣으셔도 되고, 특수문자가 포함된 문자열을 그대로 입력하시면 됩니다. 






2.  안드로이드 strings.xml에 특수문자 대신 엔티티 이름 넣기



특수문자 

 설명

 엔티티 이름

 엔티티 넘버

 

 한칸 띄우기

 &nbsp; 

 &#160; 

 <

 관계연산자 

 &lt; 

 &#60; 

 > 

 관계연산자

 &gt;

 &#62;

 &

 엠퍼센드 

 &amp; 

 &#38; 

 " 

 쌍따움표 

 &quot; 

 &#34; 

 ' 

 따움표 

 &apos; 

 &#39; 


사용법

<string name="IDS_TEST">엔티티 이름이나 엔티티 넘버 </string>


1
2
3
4
5
6
7
<resources>
<string name="app_name">Test Char</string>
 
<string name="IDS_TEST1">&amp; &#38;</string>
<string name="IDS_TEST2">&lt; &#60;</string>
<string name="IDS_TEST3">&gt; &#62;</string>
</resources>
cs

<strings.xml>


블로그 이미지

미네르바98

안드로이드와 영화 리뷰, 생활정보에 관한 내용을 기재합니다.

,