Получить значение из EditText, CheckBox и TextView в recyclerView - PullRequest
0 голосов
/ 29 марта 2019

У меня есть editText, checkBox и textView в recyclerView, я хочу получить значение в editText, checkBox и textView, но я пытаюсь получить editText только в последней строке, в которой я могу получить значение. помоги мне это исправить.

мой список Адаптер:

@Override
        public void onBindViewHolder(final ReceiveActivity.ListAdapter.ViewHolder holder, final int position)
        {

            holder.idQues.setText(dataList.get(position).getId());
            holder.textQues.setText(dataList.get(position).getDescription());

           btnSimpan.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    ArrayList<String> list = new ArrayList<String>();
                    int listSize = dataList.size();

                    for (int i = 0; i<listSize; i++){
                        String note = holder.txtPart.getText().toString();
                        list.add(note);
                    }

                    for(int i=0; i<list.size(); i++){
                        Log.e(TAG,"dataedit: "+ list.get(i));
                    }
                    //Log.e(TAG,"cek data name: "+txtPICName+" title "+txtPICTitle+" email "+txtPICEmail+" ktp "+encodedImageKtp);

                }
            });

        }

my recyclerview_items

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/idPart"
            android:layout_column="0"
            android:layout_row="0"
            android:visibility="gone"
            />

        <TextView
            android:paddingLeft="10dp"
            android:paddingTop="10dp"
            android:minWidth="105dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/partQue"
            android:layout_columnWeight="1"
            android:layout_gravity="fill_horizontal"
            android:layout_column="0"
            android:layout_row="0"
            />

        <CheckBox
            android:id="@+id/partChk"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_columnWeight="1"
            android:layout_gravity="fill_horizontal"
            android:layout_column="1"
            android:layout_row="0"
            android:gravity="center"
            android:buttonTint="@color/black_overlay"
            />

        <EditText
            android:id="@+id/partEdt"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_columnWeight="1"
            android:layout_gravity="fill_horizontal"
            android:layout_column="2"
            android:layout_row="0"
            android:backgroundTint="@color/black_overlay"/>

Я хочу установить данные в массив и показать в журнале.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...