我创建了包含泰卢固字体项目的微调器。
我正在使用 ttf 文件显示泰卢固语字体。我正在覆盖数组适配器视图方法和下拉视图方法,以在泰卢固语中显示项目。但我的问题是默认选择是第一项。但是如果我选择第三个项目,单选按钮焦点仍然在第一个项目上。那么如何解决呢?我有这样的视图和下拉方法。
获取视图和下拉视图用于在泰卢固语中获取微调器元素文本。我已将微调器元素声明为包含泰卢固语文本的字符串数组。
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);