Задать вопрос
@AlimNinja
Android Developer

Как получить текст из нескольких Edittext внутри Recyclerview?

public class Guests_Adapter extends RecyclerView.Adapter<Guests_Adapter.MyViewHolder> {

    private List<BookingData_GS> guests_List;
    private Context context;

    class MyViewHolder extends RecyclerView.ViewHolder {
        EditText guestFullName;

        private MyViewHolder(View view) {
            super(view);
            guestFullName = (EditText) view.findViewById(R.id.guestsName);
        }
    }

    public Guests_Adapter(Context context, List<BookingData_GS> guests_List) {
        this.context = context;
        this.guests_List = guests_List;
    }

    @Override
    public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View itemView = LayoutInflater.from(parent.getContext())
                .inflate(R.layout.z_row_guests, parent, false);

        return new MyViewHolder(itemView);
    }

    @Override
    public void onBindViewHolder(MyViewHolder holder, int position) {
        BookingData_GS guest_gs = guests_List.get(position);
//        holder.guestFullName.getText().toString(); ???????
    }

    @Override
    public int getItemCount() {
        return guests_List.size();
    }
}
  • Вопрос задан
  • 278 просмотров
Подписаться 2 Оценить 7 комментариев
Решения вопроса 1
gadfi
@gadfi
https://gamega.org
Связывайте view с моделью, как только пользователь ввел текст он тут же должен попасть в модель, а из модели уже доставайте
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Simipa
React Native developer
Используй eventBus, создай класс с несколькими параметрами, и отправляй этот класс. Ну и методы на получения параметров в адаптаре напиши
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы