【问题标题】:EditText Data to be displayed in a recycleviewEditText 要在回收视图中显示的数据
【发布时间】:2018-07-30 22:29:41
【问题描述】:

我有一个片段,其中包含一个 EditText 部分和一个发送按钮 我需要通过将发送按钮发送到 RecycleView 来发送在 EditText 中输入的相同文本。 我发送的文本应该显示在编辑文本的上方。

设计是这样的:

【问题讨论】:

  • 请贴一些代码
  • 这里有数以千计的聊天示例可以帮助您。 google.co.in/…
  • 你搜索过这个吗?
  • 在发送按钮上将此字符串添加到您的列表中并调用 notifyDataSetChanged()

标签: java android android-fragments stickyrecycleview


【解决方案1】:
RecyclerView recyclerView;
List<Object> list;
RecycleAdapter recycleAdapter;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View rootView =  inflater.inflate(R.layout.fragment_main, container, false);
    recyclerView = rootView.findViewById(R.id.recyclerview);
    list = new ArrayList<>();
    Button send= rootView.findViewById(R.id.button);
    final EditText editText = rootView.findViewById(R.id.editText);
    send.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            list.add(0,editText.getText().toString());
            recycleAdapter.notifyDataSetChanged();

        }
    });
    recyclerView.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayout.VERTICAL,true));
    recycleAdapter = new RecycleAdapter(getActivity(), list);
    recyclerView.setAdapter(recycleAdapter);

    return  rootView;
}

【讨论】:

    猜你喜欢
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-06
    • 2021-08-25
    • 2020-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多