スピナーをセットアップし、spinnerMode をダイアログに設定しました。プログラムのあらゆる場所でカスタム フォントを使用しています。カスタム フォントを使用するようにスピナーのプロンプトを設定する方法を知りたいです。私はこれを行う方法をどこでも見てきましたが、まだ見つけていません。
これまでのスピナーのセットアップ方法は次のとおりです。
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);