在Android中,您可以使用Spinner控件來(lái)創(chuàng)建下拉框
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
// 創(chuàng)建一個(gè)字符串?dāng)?shù)組作為數(shù)據(jù)源
String[] options = {"選項(xiàng)1", "選項(xiàng)2", "選項(xiàng)3"};
// 獲取Spinner控件的引用
Spinner spinner = findViewById(R.id.spinner);
// 創(chuàng)建一個(gè)ArrayAdapter,將數(shù)據(jù)源與Spinner控件關(guān)聯(lián)起來(lái)
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, options);
// 設(shè)置下拉列表的樣式
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// 將適配器應(yīng)用于Spinner控件
spinner.setAdapter(adapter);
現(xiàn)在,您已經(jīng)成功地向Spinner控件中添加了選項(xiàng)。當(dāng)用戶點(diǎn)擊Spinner時(shí),他們將看到一個(gè)包含這些選項(xiàng)的下拉列表。您還可以通過(guò)為Spinner設(shè)置OnItemSelectedListener
來(lái)監(jiān)聽(tīng)選項(xiàng)的更改事件。