在该活动的XML布局文件中,您需要使用Spinner元素来创建下拉列表。为了在该活动中加载两个下拉列表,您需要添加两个Spinner元素。以下是具有两个下拉菜单的XML布局示例:
接下来,在您的活动类中,您需要在onCreate方法中使用findViewById()方法来获取下拉列表的引用。然后,您可以使用下拉列表的适配器来填充下拉列表。以下是一个示例代码,展示如何使用ArrayAdapter为下拉列表创建适配器:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val spinner1 = findViewById(R.id.spinner1)
val spinner2 = findViewById(R.id.spinner2)
val adapter1 = ArrayAdapter.createFromResource(this,
R.array.list1, android.R.layout.simple_spinner_item)
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
spinner1.adapter = adapter1
val adapter2 = ArrayAdapter.createFromResource(this,
R.array.list2, android.R.layout.simple_spinner_item)
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
spinner2.adapter = adapter2
}
}
在上面的代码中,R.array.list1和R.array.list2是您在strings.xml文件中定义的字符串数组,它们将用于填充下拉列表。