Câu hỏi của tôi khá đơn giản:
Trong mỗi lần xem văn bản của tôi, tôi hiện đang sử dụng thuộc tính
android:fontFamily="sans-serif-light"
để cung cấp một cái nhìn tuyệt đẹp trên các thiết bị HC.
Thật không may, điều này không hoạt động với mọi tiện ích và đối với Spinners của tôi, tôi cần ghi đè Bộ điều hợp.
@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;
}
}
Vì vậy, có cách nào để nhận được cùng một kết quả bằng mã không?
Tái bút: Không, tôi không muốn đặt một kiểu chữ trong thư mục tài sản, tôi chỉ muốn sử dụng hệ thống một.