source

텍스트 보기에 큰따옴표(") 기호를 표시하는 방법은 무엇입니까?

lovecheck 2023. 9. 24. 12:57
반응형

텍스트 보기에 큰따옴표(") 기호를 표시하는 방법은 무엇입니까?

텍스트 보기에 몇 단어를 큰따옴표로 XML 파일로 표시하려고 하는데 작동이 안 됩니다.

<TextView 
style="@style/TextStyle" 
android:text="message "quote string 1" and "quote string 2" end message" 
android:id="@+id/lblAboutPara3" 
android:autoLink="web"/>

이것에 대한 해결책을 아는 사람?

에서strings.xml, 백슬래시를 사용하여 특수 문자(예: 큰따옴표)를 간단히 피할 수 있습니다.

"message \"quote string 1\" and \"quote string 2\" end message"

그러나 보기 xml(예:layout.xml, HTML 문자 엔티티를 사용해야 합니다 (예:&quot;) :

"message &quot;quote string 1&quot; and &quot;quote string 2&quot; end message"

자세한 내용은 http://developer.android.com/guide/topics/resources/string-resource.html 를 방문해 보십시오.

사용하다&quot;이 하드코드 문제를 해결하기 위한 심볼 :)

android:text="message &quot;quote string 1&quot;" 

사용하다escape characters. 큰따옴표 사용을 표시하는 방법\"

당신의 코드는

android:text="message \"quote string 1\" and "quote string 2\" end message" 

시도해보세요

<TextView 
style="@style/TextStyle" 
android:text='message \"quote string 1\" and \"quote string 2\" end message' 
android:id="@+id/lblAboutPara3" 
android:autoLink="web"/> 

모든 xml 파일에서 유니코드를 사용할 수 있습니다.

android:text="message \u0022quote string 1\u0022 and \u0022quote string 2\u0022 end message"

http://www.fileformat.info/info/unicode/char/0022/index.htm C/C++/Java 소스 코드로 스크롤 다운합니다.

TextView.setText(Html.fromHtml("&ldquo; " + "YOUR TEXT" + " &rdquo;"));

문자열에 큰따옴표가 있으면 해당 따옴표에서 벗어나야 합니다(\").문자열을 작은 따옴표로 둘러싸면 작동하지 않습니다.

strings.xml에서

<string name="good_example">This is a \"good string\".</string>

출처 : http://developer.android.com/guide/topics/resources/string-resource.html

<TextView 
style="@style/TextStyle" 
android:text='message "quote string 1" and "quote string 2" end message' 
android:id="@+id/lblAboutPara3" 
android:autoLink="web"/> 

작은따옴표를 사용하여 메시지를 래핑하면 문자열 안에서 원하는 만큼 큰따옴표를 사용할 수 있습니다.

android:text='message "quote string 1" and "quote string 2" end message'

언급URL : https://stackoverflow.com/questions/6421507/how-to-display-double-quotes-symbol-in-a-textview

반응형