我不知道你所说的我的日历活动是什么意思?你能把代码贴出来吗?
至于您的微调器:
您需要将setOnItemSelectedListener()附加到微调器对象,然后重写其中的onItemSelected方法。
这里有一个示例:这里有一个微调器,它的int值为分钟(0-60)。它保存用户在int中选择的值。这可以修改为您想要的任何内容,原理相同。
Spinner spinnerMinute = findViewById(R.id.spinner_minute);
ArrayAdapter<String> adapterMinute = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_dropdown_item, presetListMinute);
adapterMinute.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerMinute.setAdapter(adapterMinute);
spinnerMinute.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
minute = Integer.toString(i);
}
这里的presetListMinute是一个简单的ArrayList,包含分钟值(从0到60)
侦听器中的i是用户选择的列表中的索引。