如何从Recyclerview项目中获取选定的微调器项目

时间:2018-12-28 18:12:48

标签: android android-recyclerview spinner android-spinner recyclerview-layout

我有一个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) {

            }
        }); }

我该怎么办?

0 个答案:

没有答案