Так что у меня есть пользовательский ввод и кнопка. Когда пользователь вводит, например, какой-то текст и нажимает кнопку, появляется другое действие и загружает введенные пользователем данные в recyclerView. Проблема в том, что мой взгляд на переработчик добавляет несколько пустых строк, как вы можете видеть на этом рисунке.
Есть ли фрагмент кода, который исправляет эту ошибку? это мой адаптер
public class ExampleAdapter extends RecyclerView.Adapter<ExampleAdapter.ExampleViewHolder> {
private ArrayList<ExampleItem> mExampleList;
public static class ExampleViewHolder extends RecyclerView.ViewHolder {
public TextView mTextViewLine1;
public ExampleViewHolder(View itemView) {
super(itemView);
mTextViewLine1 = itemView.findViewById(R.id.textview_line1);
}
}
public ExampleAdapter(ArrayList<ExampleItem> exampleList) {
mExampleList = exampleList;
}
@Override
public ExampleViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.example_item, parent, false);
ExampleViewHolder evh = new ExampleViewHolder(v);
return evh;
}
@Override
public void onBindViewHolder(ExampleViewHolder holder, int position) {
ExampleItem currentItem = mExampleList.get(position);
holder.mTextViewLine1.setText(currentItem.getLine1());
}
@Override
public int getItemCount() {
return mExampleList.size();
}
}