Android でスピナーを使用するサンプル コードを次に示します。
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
.
ドキュメントを確認しましたが、完全には理解できませんでした。