我创建了具有泰卢固语字体项目的微调器 我正在使用ttf文件显示Telugu字体。我正在重写数组适配器视图方法和下拉视图方法以显示泰卢固语中的项目。但我的问题是默认选择是在第一项。但是,如果我选择第三个项目,单选按钮焦点仍然在第一个项目上。那怎么解决呢?我有一个像这样的视图和下拉方法。
获取视图和下拉视图用于获取telugu中的微调元素文本。我已经将spinner元素声明为字符串数组,其中包含telugu中的文本。
final ArrayAdapter<String> cropAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, cropElements) {
public View getView(int position, View convertView, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
Typeface externalFont = Typeface.createFromAsset(getAssets(),
"DroidSansRegionalAAD.ttf");
((TextView) v).setTypeface(externalFont);
return v;
}
public View getDropDownView(int position, View convertView,
ViewGroup parent) {
View v = super.getDropDownView(position, convertView, parent);
Typeface externalFont = Typeface.createFromAsset(getAssets(),
"DroidSansRegionalAAD.ttf");
((TextView) v).setTypeface(externalFont);
return v;
};
};
cropAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);