Spinner
次を使用して、Javaコード内で動的にエントリを変更していますArrayAdapter
。
String[] spec = getResources().getStringArray(R.array.home_specialty_spinner_sem_1_4);
ArrayList<String> specialty = new ArrayList<String>(Arrays.asList(spec));
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(Launch.this, android.R.layout.simple_spinner_dropdown_item, specialty);
homeSpecialty.setAdapter(spinnerArrayAdapter);
問題はandroid.R.layout.simple_spinner_dropdown_item
、スピナーを使用すると図 2 と 3 のようになることです。
私が達成したいのは、図 1 ( ) の外観を図 3 のダイアログ スタイルで取得することです (これは、 XML (Spinner Entries) を使用して文字列の配列を入力したandroid.R.layout.simple_spinner_item
ときに取得したデフォルトです)Spinner
ArrayAdapter
何かご意見は?