Android 如何将数据保存在列表中并在recyclerview中显示
我是android新手,我一直在聊天室中修改recycler视图,并在泡泡聊天中显示从Android 如何将数据保存在列表中并在recyclerview中显示,android,android-recyclerview,chatroom,Android,Android Recyclerview,Chatroom,我是android新手,我一直在聊天室中修改recycler视图,并在泡泡聊天中显示从EditText到TextView的文本。 所以我只想在文本视图中显示我在编辑文本中编写的每一个文本,但是!我一次只能显示一个文本:(我将它们保存在列表中)。 有没有办法在文本视图中显示所有文本? 没有用户,它只是一条单向消息。 这是我在main活动上的onCreate Chat chat = new Chat(); List<Chat> chatList = new ArrayList<&g
EditText
到TextView
的文本。
所以我只想在文本视图中显示我在编辑文本中编写的每一个文本,但是!我一次只能显示一个文本:(我将它们保存在列表中)。
有没有办法在文本视图中显示所有文本?
没有用户,它只是一条单向消息。
这是我在main活动
上的onCreate
Chat chat = new Chat();
List<Chat> chatList = new ArrayList<>();
imageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
String msg = editText.getText().toString();
if(!msg.equals("")){
chat.setMessage(msg);
chatList.add(chat);
detailAdaptor = new DetailAdaptor(DetailActivity.this,chatList);
recyclerView.setAdapter(detailAdaptor);
} else {
Toast.makeText(DetailActivity.this ,
"Cant send empty message" , Toast.LENGTH_LONG);
}
editText.setText("");
如果我正确理解您的问题,您希望在编辑文本中显示您键入的消息,而只希望在recyclerview中显示。 我认为这将有助于实现你想要实现的目标
adapter.notifyDataSetChanged()
如果我正确理解了您的问题,您希望在编辑文本中显示您键入的消息,而只希望在recyclerview中显示这些消息。 我认为这将有助于实现你想要实现的目标
adapter.notifyDataSetChanged()
我真不敢相信它这么简单!!!非常感谢!!!:)很高兴它有帮助!我真不敢相信它这么简单!!!非常感谢!!!:)很高兴它有帮助!