2012-11-02 3 views
4

내 안드로이드 응용 프로그램에서 문자열을 파일에 써야합니다. 그 전에는 글꼴을 굵게 만들고 새로운 텍스트 크기를 갖도록 문자열의 서식을 지정하려고합니다. 그래서 string.xmlstring.xml 파일의 문자열 크기 및 글꼴 변경

"<string name="file_title" ><b>#title*</b></string>", 

으로 수정하여 텍스트를 굵게 표시하고 텍스트 파일에 씁니다. 그러나 파일에서 굵게 표시되지는 않습니다.

  1. 굵게 문자열을 구현하는 데 사용되는 올바른 방법은 무엇입니까?
  2. 이 또한 내가 파일에 그 담대함을 추가하는 방법을 string.xml

에서 문자열을 직접 의 텍스트 크기를 변경하는 방법을 알고 싶어 ... 난 자바

"<string name="note"><![CDATA[<b>title</b>]]></string>" 

시도 코드는 문자열을 얻을

아래 코드

를 사용하여, 내가 파일에 기록 할 exaclty은 "굵은 오는 s의 texview를 사용하여
yourtextview.setText(Html.fromHtml(getString(R.string.note))); 

"bufferWritter.write(String.valueOf(Html.fromHtml(getString(R.string.note))));" 

하지만 난 "t 내 print.txt 파일의 담대함을 볼 수 있습니다 ...

감사 & 감사 Anoop

+0

이 String.xml에 사용자 지정 글꼴을 사용하는 방법 ....이

textview.setText(Html.fromHtml(getString(R.string.test))); 

그것이 잘 작동과 같은 문자열 리소스에서이 문자열 값의 setText 자바 코드에서이

<string name="test"><![CDATA[<b>test</b>]]></string> 

시도 파일 http://stackoverflow.com/a/8152727/1012284 –

답변

2

이 오른쪽되지 않습니다

in string.xml write like this 

    <string name="note"><![CDATA[<b>title</b>]]></string> 

in java code get your string 
    yourtextview.setText(Html.fromHtml(getString(R.string.note))); 
+0

파일에서 그 대담함을 추가하는 방법 ... 나는 시도했다 bufferWritter.write (String.valueOf (Html.fromHtml (getString (R.string.note))))) ; –

+0

@AnoopNarayan이 텍스트를 textview로 직접 설정 한 경우 bufferWritter로 작성하고 있습니다. 그러면 굵은 글씨로 표시됩니다. –

0

시도 방법. xml에서 크기를 직접 변경하십시오. 용도. 다음

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="file_title"><b>title*</b>!</string> 
</resources> 

그리고 사용 : 그렇게하기 위해서는

android:text="Date" 
android:textStyle="bold" 
android:textSize="xdp" 
0

, 당신은 당신의 XML 자원을 가져야한다

Resources res = getResources(); 
String text = res.getString(R.string.file_title); 
CharSequence styledText = Html.fromHtml(text); 

텍스트 나 다른 매개 변수를 변경하려면, 당신은 텍스트 주위에 특정 CSS 스타일을 사용하여 <span></span>을 추가 할 수 있습니다.

자세한 내용은 여기에서 확인하십시오 :이 도움이 http://developer.android.com/guide/topics/resources/string-resource.html

희망을!

2

당신은 차원이

값에 대해 다음 참조 dimens.xml를 사용하려고해야 그것은 @ DIMEN/yourDimensionName

Refer this link for

아니면 시도

다른 방법은 자바 코드에서 HTML을 사용하고 있습니다 이 일하고있다.

문자열에.XML 파일은