アクティビティを読み込んだ後、RecyclerViewリストの一番下にスクロールしたいと思います。私はメッセージを送信または受信するたびに、メッセージを読むために下にスクロールする必要があります。メッセージの送受信時に自動的にスクロールするように設定するにはどうすればよいですか?ここで入力時に自動的にRecyclerViewリストをスクロールする
は、私が持っているコードは、これまでのところです:
recyclerView = (RecyclerView) findViewById(R.id.chatWindow_rec);
recyclerView.setHasFixedSize(true);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
linearLayoutManager.setStackFromEnd(true);
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setAdapter(Adapter);
ノー結果と... StackFromEnd、recyclerview.ScrollToPosition(ListMessage.size())
を試してみました。これをどうすれば解決できますか?
にデータを追加した後、アダプタの項目数を返す関数を書くあなたはListMessageリストに追加しますか?追加した後にScrollToPositionを行いますか? –
ListMessageには新しいメッセージがすべて含まれていますが、ScrollToPosition(ListMessage.size))を使用していますが、動作しません。 –