2
내 앱용 맞춤 버튼을 만들고 맞춤 버튼 클래스 (확장 버튼) 내에서 사용중인 글꼴을 설정하고 싶습니다. 나는 다음과 같은 코드를 메인 클래스에서 글꼴을 설정할 수 있습니다 : 잘 작동맞춤 버튼 클래스 내에서 버튼 글꼴 변경, android
Typeface font = Typeface.createFromAsset(getAssets(), "fonts/Korean_Calligraphy.ttf");
custom_button.setTypeface(font);
,하지만 난 너무하고 깔끔하고 간결한 코드를 위해이를 적용하는 여러 버튼이 아니라 모든 내부 처리 한 것 버튼 클래스 자체. 그래서 두 가지 질문 :
- 어떻게 사용자 정의 버튼 클래스 내에서 버튼의 TextView에 액세스합니까?
- 버튼 클래스 내에서 getAssets()를 사용할 수 없으므로 글꼴 파일을 어떻게 참조합니까?
고맙습니다.
간단 헤이? 도움을 주셔서 감사합니다 - 큰 :) 더 한 질문. 내 사용자 지정 단추의 onDraw 메서드에서 내 BackgroundDrawables 및 글꼴을 설정하고 내 사용자 지정 항목이 팝하기 전에 두 번째 분할 기본 아트 및 글꼴을 볼 수 있습니다. 그런 일이 일어나지 않도록하십시오. –
@Emma Assin Heh가 onDraw()에서 그렇게하는 것은 연주가 좋지 않습니다. 보기의 생성자에서 한 번만 수행해야합니다. –
고마워, 그래, 난 이미 생성자로 이동하지만 여전히 내 미술로드 전에 어떤 기본 아이디어의 간단한 플래시 얻을. 어떤 생각을 없애 버려? –