这是在 android 中使用 spinner 的示例代码:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.gender_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
我知道我们需要为适配器中的数据行指定布局
但是为什么要再次使用setDropDownViewResource()
方法。我的意思是这个函数有什么作用,还告诉我它与ArrayAdapter
.
我已经阅读了文档,但没有完全理解。