2013-06-28 2 views
3

SearchView에 대한 제안으로 일부 고대 그리스어 단어를 표시하려고하지만 기본 Android 서체는 폴리 토닉 그리스 문자를 지원하지 않으므로 맞춤 글꼴을 사용하고 싶습니다. 첫 번째 대답 here에 설명 된 방법을 사용하여 검색 쿼리의 글꼴을 변경하는 것이 가능하다는 것을 알고 있지만 제안 텍스트와 비슷한 기능을 수행 할 수있는 방법이 있는지 궁금합니다. 제안을위한 글꼴을 전역 적으로 변경하거나 각 제안에 대한 TextView에 대한 참조를 개별적으로 가져 와서 글꼴을 설정할 수있는 방법이 있습니까?Android SearchView 제안의 서체 변경

답변

2

불행히도 앱의 글꼴을 전체적으로 변경할 방법이 없습니다.

코드에서 글꼴을 변경합니다 (xml afaik에서는 불가능).

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Arial.otf"); 
setTypeface(tf) 

그래서 TextView를 확장하고 글꼴을 설정하는 TextViewWithFont라는 새로운 클래스를 만들 수 있습니다. 그런 다음 레이아웃 xml 파일에서 TextViews 대신이 클래스를 사용하십시오.

+1

SearchView의 제안에 해당 서체를 구체적으로 적용 할 수있는 방법이 있습니까? 그것이 내가 곤란한 곳입니다. – Ben

+0

SearchView의 설명서를 간략하게 살펴보면 추천 목록 항목에 액세스 할 수 없습니다 ... 죄송합니다 : / – dors

관련 문제