在ANDROID微调器上的getView和getDropDownView上的代码相同

时间:2014-10-30 07:12:25

标签: android spinner

我看了this个问题,让我理解为什么我必须覆盖getDropDownView类中的getViewSpinnerAdapter

SpinnerActionAdapter extends ArrayAdapter<String> implements SpinnerAdapter

问题是我在getDropDownViewgetView中都有完全相同的代码,我认为这不是一个非常漂亮的解决方案。

使用SpinnerAdapter的所有人是否也重复使用此代码?有没有人有更好的解决方案?

注意:我的代码工作正常,因此无需发布;它看起来很奇怪,因为我有很多重复的代码。

1 个答案:

答案 0 :(得分:5)

从getDropDownView调用getView并返回结果

@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
    return getView(position, convertView, parent);
}