[android] Android에서 텍스트를 굵게 변경하려면 어떻게합니까?
Android에서 텍스트 / 글꼴 설정을 어떻게 변경 TextView
합니까?
예를 들어, 텍스트를 어떻게 굵게 표시 합니까?
답변
layout.xml
파일 에서이를 수행하려면 다음을 수행 하십시오.
android:textStyle
예 :
android:textStyle="bold|italic"
프로그래밍 방식은 다음과 같습니다.
setTypeface(Typeface tf)
텍스트를 표시 할 서체와 스타일을 설정합니다. 모든 Typeface
가족이 실제로 대담하고 기울임 꼴 변형을 갖는 것은 아니므로 setTypeface(Typeface, int)
실제로 원하는 모양을 얻기 위해 사용해야 할 수도 있습니다 .
답변
해결책은 다음과 같습니다.
TextView questionValue = (TextView) findViewById(R.layout.TextView01);
questionValue.setTypeface(null, Typeface.BOLD);
답변
간단히 다음을 수행 할 수 있습니다.
속성을 설정 XML
android:textStyle="bold"
프로그래밍 방식은 다음과 같습니다.
TextView Tv = (TextView) findViewById(R.id.TextView);
Typeface boldTypeface = Typeface.defaultFromStyle(Typeface.BOLD);
Tv.setTypeface(boldTypeface);
이것이 당신이 감사하는 데 도움이되기를 바랍니다.
답변
XML에서
android:textStyle="bold" //only bold
android:textStyle="italic" //only italic
android:textStyle="bold|italic" //bold & italic
당신은 특정 글꼴을 사용할 수 있습니다 sans
, serif
및 monospace
XML을 통해, 자바 코드는 사용자 정의 글꼴을 사용할 수 있습니다
android:typeface="monospace" // or sans or serif
프로그래밍 방식으로 (Java 코드)
TextView textView = (TextView) findViewById(R.id.TextView1);
textView.setTypeface(Typeface.SANS_SERIF); //only font style
textView.setTypeface(null,Typeface.BOLD); //only text style(only bold)
textView.setTypeface(null,Typeface.BOLD_ITALIC); //only text style(bold & italic)
textView.setTypeface(Typeface.SANS_SERIF,Typeface.BOLD);
//font style & text style(only bold)
textView.setTypeface(Typeface.SANS_SERIF,Typeface.BOLD_ITALIC);
//font style & text style(bold & italic)
답변
속성 설정
android:textStyle="bold"
답변
사용자 정의 글꼴을 사용하지만 글꼴에 굵은 글꼴이없는 경우 다음을 사용할 수 있습니다.
myTextView.setText(Html.fromHtml("<b>" + myText + "</b>");
답변
그건 매우 쉬워요
setTypeface(Typeface.DEFAULT_BOLD);