본문 바로가기

font5

[안드로이드 Dialog] AlertDialog 폰트 자체적으로 설정하는 방법 Android 개발 Tip. - AlertDialog Font 다이얼로그 폰트(글꼴) 자체적으로 설정하는 방법 createFromAsset 커스텀 다이얼로그의 경우 원하는 폰트를 적용하기가 쉽다. 일반적인 폰트 적용 방식을 그대로 따르기 때문이다. 그런데 AlertDialog에서 폰트를 바꾸고 싶은 상황이 생겼다. 구글링을 해본 결과, 커스텀해서 적용하는 방법이 대부분이었고 자체적으로 설정하는 방법은 스택오버플로우에서 답을 찾았다. 1 2 3 4 5 6 7 8 9 10 11 12 AlertDialog dialog = new AlertDialog.Builder(MainActivity.this) .setMessage("메시지 작성") .setPositiveButton("네", new DialogInterfa.. 2020. 8. 2.
[안드로이드 Toolbar] CollapsingToolbarLayout 에 외부 폰트(font) 적용하기 Android 개발 Tip. - CollapsingToolbarLayout 외부 폰트(font) 적용하는 방법 Typeface.createFromAsset setCollapsedTitleTypeface setExpandedTitleTypeface 그냥 toolbar가 아닌 CollapsingToolbarLayout 안에 있는 toolbar에 외부 폰트를 적용하는 방법에 대해서 상당히 애를 먹었다. 일단 CollapsingToolbarLayout 안의 toolbar에 외부 폰트를 적용할 때는 toolbar에다가 속성을 넣어주면 절대 안 먹힌다. 그래서 CollapsingToolbarLayout에 속성을 넣어줬는데 그래도 안 먹힌다. 미치는 줄 알았다. 구글링을 통해서 StackOverFlow나 국내 블로그.. 2019. 9. 19.
[안드로이드 View] NavigationView 의 menu - item 의 폰트(font) 변경하기 Android 개발 Tip. - NavigationView (네비게이션 뷰) menu - item 폰트(font) 변경하는 방법 NavigationView를 사용하면 기본 폰트가 당연히 기기 기본 폰트로 적용된다. 그래서 폰트를 변경하고 싶다면 - 우선 폰트 파일을 받아서 - res 폴더 이하에 font 폴더를 만들어서 - .ttf 파일을 직접 집어 넣고 (*소문자 only) 아래 단 2가지 과정만 거치면 된다. Step 1. style.xml 에 폰트 스타일을 만든다. 1 2 3 @font/sans-serif-smallcaps Colored by Color Scripter cs @font/sans-serif-smallcaps 부분에 원하는 폰트 이름을 넣는다. Step 2. NavigationView에.. 2019. 9. 19.
[안드로이드 Toolbar] 툴바 font(폰트) 간단히 적용하는 방법 Android 개발 Tip. - Toolbar (툴바) font (폰트) 간단히 적용하는 방법 안드로이드 툴바에 원하는 폰트를 적용해보자. Step 1. [res] 폴더 이하에 [font] 폴더를 생성하여 폰트 파일을 저장한다. [app] - [res] 이하에 [font] 폴더를 직접 만들어서 폰트 파일(.ttf)을 넣는다. Step 2. values/style.xml 에서 스타일 추가 [app] - [values] 폴더의 style.xml 파일 안에 스타일을 지정한다. 다음 코드를 추가하면 된다. 1 2 3 @font/폰트파일명 Colored by Color Scripter cs ToolbarTheme 스타일을 만드는 것이다. android:fontFamily 속성에 폰트파일명을 직접 입력해서 넣는다... 2019. 9. 18.
[안드로이드 Font] 원하는 폰트를 받아서 폰트 직접 적용하기 Android 개발 Tip. - App font 적용하는 방법 원하는 폰트(글꼴)을 받아서 직접 넣는 방법 커스텀 폰트 안드로이드는 자체적으로 기본 폰트를 적용한다. 하지만 본인이 원하는 폰트를 직접 추가해서 적용할 수 있다. Step 1. font 파일 받기 원하는 font 파일을 받는다. 구글 폰트에서 찾아도 되고 네이버 폰트에서 찾아도 되고 다양한 사이트에서 무료 폰트를 제공한다. 앱이 영리 목적이라면, 상업적으로 사용해도 되는지 반드시 확인한다. Step 2. 폴더를 만들어서 폰트 파일 넣기 [font] 폴더를 다음과 같이 [res] 폴더 내에 만든다. 본인 프로젝트 > app > src > main > res > font 만든 font 폴더 내에 font 파일을 집어 넣는다. 주의1> .ttf .. 2019. 9. 18.