내 질문은 아주 간단합니다.
모든 텍스트 뷰에서 현재 속성을 사용하고 있습니다.
android:fontFamily="sans-serif-light"
포스트 HC 장치에 멋진 모습을 제공합니다.
불행히도 이것은 모든 위젯에서 작동하지 않으며 내 Spinner의 경우 어댑터를 덮어 써야합니다.
@Override
public View getView(int position, View convertView, ViewGroup parent) {
//You can use the new tf here.
if(convertView == null || convertView.getTag() == null) {
// new view - populate
convertView = inflater.inflate(android.R.layout.simple_spinner_dropdown_item, parent, false);
convertView.setTag(new Object());
}
CheckedTextView spinner_text=(CheckedTextView) convertView.findViewById(android.R.id.text1);
//Typeface should be set here...
return spinner_text;
}
}
그렇다면 코드로 정확히 동일한 결과를 얻을 수있는 방법이 있습니까?
추신 : 아니요, 자산 폴더에 서체를 넣지 않고 시스템 1을 사용하고 싶습니다.