2012-03-30 5 views
0

내 모든 굵은 텍스트를 특정 글꼴로, 내 모든 일반 텍스트를 다른 글꼴로 사용하려면 스타일을 수행해야합니다. 그것은 가능한가?스타일에서 텍스트 글꼴을 변경할 수 있습니다

내가 그렇게 할 스타일을 구축하기 위해 노력하고있어,하지만 글꼴 유형 지정하는 속성이없는

당신이 글꼴을 변경할 수 있습니다
+0

'font-family'는 어떨까요? – Pointy

+0

안드로이드에는 존재하지 않습니까? 그거야? –

+0

'font-family'는 css/html에 속합니다. android의'android : typeFace' – waqaslam

답변

0

프레임 워크의 미리 정의 된 사용하여 :

android:typeface="normal|sans|serif|monospace" 

을하지만, 자신 만의 맞춤 글꼴을 가지고 있다면 스타일이나 XML에서 할 수 있다고 생각하지 않습니다. 내가 아는 한 유일한 방법은 코드를 사용하는 것입니다 :

Typeface type = Typeface.createFromAsset(getAssets(), "fonts/custom_font.ttf"); 
txtyour.setTypeface(type); 
+0

괜찮 았기 때문에 style.xml을 통해 각 텍스트보기뿐만 아니라 전체 응용 프로그램에서이 작업을 수행하는 것은 불가능합니다. –

+1

사용자 정의 글꼴을 고소하려면 yes로 설정하고 각 TextView에 대해 설정해야합니다. 그러나 물건을 빨리 만들려면 TextView를 매개 변수로 사용하고 글꼴을 원하는 글꼴로 설정하는 정적 메서드를 작성하면됩니다. – waqaslam

+0

예.하지만 두 번째 문제가 있습니다. 그 안에 굵은 글꼴과 규칙적인 .dfont가 없습니다. . 두 개의 분리 된 글꼴이 있습니다. 그래서 그 안에 Html.fromHtml로 굵고 일반적인 텍스트가있는 텍스트 뷰가 있기 때문에 굵은 텍스트는이 글꼴을 사용한다고 말할 수는 없으며 일반 글꼴은이 글꼴을 사용합니다. –

관련 문제