リスト内の最後の要素に焦点を当ててrecyclerview。ただし、新しいメッセージを編集する場合、リサイクラビューのフォーカスは最後の要素にある必要があります。私は、recyclerviewの焦点を最初のものではなく最後の要素に移す方法があると思います。シフトは、私はチャットウィンドウにメッセージを表示するrecyclerviewを使用しています
使用が下にあなたのrecyclerviewをスクロールするには、あなたのLinearLayoutManagerオブジェクト上の2つの行のいずれかを追加することができます
11
A
答えて
22
使用recyclerView.smoothScrollToPosition(position);
位置は、挿入された最後の項目のあなたのインデックスです。これが最後の要素であなたのRecyclerView
フォーカスを移動します。
6
...
llm.setStackFromEnd(true);
OR
llm.setReverseLayout(true);
+1
それは、リストを下から埋める。これは私が探していたものではありませんでした。 Vipulの答えは私の問題を解決しました。ところで、ありがとう。 –
0
は、この位置は表示したい項目の位置であることを確認してください。
recyclerView.smoothScrollToPosition(位置)。
1
使用
位置が最後の要素のインデックスrecyclerView.getAdapter().getItemCount()-1
は最後の要素を取得するためにこれを使用され
recyclerView.smoothScrollToPosition(position)
adapter.notifyDataSetChanged();
。
これは私のために働きました。
関連する問題
- 1. RecyclerViewは1つのメッセージを表示するために全画面表示しています
- 2. androidはrecyclerviewを使用してデータベースからデータを一覧表示します
- 3. File.delete()メソッドは、私はRecyclerViewを使用して、SDカードからファイルを表示するためのアプリを作っていますRecyclerView
- 4. 現在のコードは、システムにメッセージを表示します。私は表示する私自身のメッセージを書いてほしい
- 5. 私はメッセージを表示するには、このコードを使用していたパラメータ
- 6. JavaScriptを使用してメッセージを表示して非表示にするタイミングイベントを使用する方法
- 7. notifyItemChanged(INT位置)Iは、項目のリストを表示するためRecyclerViewを使用していRecyclerView
- 8. 私はシンプルRecyclerViewを作成していると私はスワイプリスナーの下に使用していますアンドロイド
- 9. クッキーを使用してメッセージを表示します。 js jquery
- 10. attrsを使用して削除ボタンを非表示にします。私はOdooを使用しています。
- 11. jqueryを使用して同時にチェックボックス検証メッセージを表示するには
- 12. はどのように私は、私はラベルを表示するには、次の使用しています
- 13. NgIf私はngIfの使用にメッセージを表示したい未定義
- 14. ポップアップを使用してmvcでこのメッセージを表示するには
- 15. 私はプッシュキットを使用してメッセージを受信していますが、そのメッセージを表示していない通知センター
- 16. は、私は、APを使用してメッセージを表示しようとしていたビューJSFで
- 17. リサイクルビューアアダプタを使用してsqliteからrecyclerviewにデータを表示
- 18. CoordinatorLayoutを使用してRecyclerViewをスクロールするときにRelativeLayoutを表示/非表示にする
- 19. Recyclerviewは()私は自分のアプリケーションでリサイクルビューを使用しています
- 20. RecyclerViewはデータを表示しません
- 21. ノード - EJS - ディスプレイが、私は、ライブラリToastrJSを使用してトーストメッセージを表示しようとしているメッセージ
- 22. JavaScriptを使用してメッセージを表示する
- 23. NSTimerを使用してメッセージを表示する
- 24. RecyclerViewはリフレッシュするまでデータを表示していません
- 25. SQLiteのRecyclerviewは初めて空のページを表示します
- 26. JSON AJAX php onlineを使用してメッセージを表示しない
- 27. AlertDialogは、メッセージを使用していない場合にのみ複数選択項目を表示します。
- 28. チャットウィンドウのために使用するフォームコントロール
- 29. jQueryを使用してsetTimeout()でメッセージを表示する方法は?
- 30. を連結SQL列は、私はdata.the結果を表示するには、結合を使用しています
は 'recyclerView.smoothScrollToPosition(position);を使用します。positionは挿入された最後のアイテムのインデックスです。 –
これを私の問題を解決した答えとして追加することができます。 –
@VipulAsri質問を解決したので、あなたのコメントを答えにしてください。あなたは他の人を助けるでしょう – piotrek1543