Monday, 19 August 2013

Android setPrompt custom font

Android setPrompt custom font

I have got a spinner set up and I have the spinnerMode set to dialog. I am
using custom font everywhere in my program, and I want to know how to set
the prompt of the spinner to use my custom font. I have looked everywhere
on how to do this and have yet to find it.
Here is how I have setup my spinner thus far.
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.my_spinner_style, items) {
public View getView(int position, View convertView,
ViewGroup parent) {
View v = super.getView(position, convertView, parent);
Typeface tf = Typeface.createFromAsset(getAssets(),
"fonts/Exo-Bold.otf");
((TextView) v).setTypeface(tf);
return v;
}
public View getDropDownView(int position, View
convertView, ViewGroup parent) {
View v = super.getDropDownView(position, convertView,
parent);
Typeface tf = Typeface.createFromAsset(getAssets(),
"fonts/Exo-Bold.otf");
((TextView)v).setTypeface(tf);
//v.setBackgroundColor(Color.GREEN);
return v;
}
};
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
gasChoice.setPrompt("Trip Type");
gasChoice.setAdapter(adapter);

No comments:

Post a Comment