मेरा प्रश्न काफी सरल है:
मेरे प्रत्येक टेक्स्टव्यू में, मैं वर्तमान में विशेषता का उपयोग कर रहा हूं
android:fontFamily="sans-serif-light"
पोस्ट HC उपकरणों पर एक भव्य रूप प्रदान करने के लिए।
दुर्भाग्य से, यह हर विजेट के साथ काम नहीं करता है और मेरे स्पिनरों के लिए, मुझे एडॉप्टर को अधिलेखित करने की आवश्यकता है।
@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;
}
}
तो, क्या कोड के समान परिणाम प्राप्त करने का एक तरीका है?
पुनश्च: नहीं, मैं संपत्ति फ़ोल्डर में एक टाइपफेस नहीं डालना चाहता, मैं सिर्फ सिस्टम एक का उपयोग करना चाहता हूं।