我有一个Recyclerview项目列表,其中一个具有微调下拉列表项目。 我必须在活动的下拉列表中获取具有选中项的值项recycler view项目,并且对准备发送服务器的所有Recyclerview项目重复该操作。 我在StackOverflow中看到了不同的帖子,但找不到任何解决方案。 我在适配器的自定义ViewHolder中的代码:
public class ViewHolder extends RecyclerView.ViewHolder {
TextView titleOption;
public ViewHolder(View v) {
super(v);
titleOption = v.findViewById(R.id.title_option);
spinnerOptions = v.findViewById(R.id.options_answer);
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(context,
android.R.layout.simple_spinner_item,testOptionAnswers);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerOptions.setAdapter(dataAdapter);
//Implement Drop Down list options
spinnerOptions.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long l) {
answerSelected = adapterView.getItemAtPosition(position).toString();
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
}); }
我该怎么办?