0

我创建了包含泰卢固字体项目的微调器。
我正在使用 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);
4

0 回答 0