私はRecyclerViewをクライアントのリスト(0から14まで)で作成しました。私は最大ダウン状態が必要です。この目的のために、RecyclerView.scrollToPosition(14)メソッドを使用しています。バグRecyclerView.scrollToPosition(list.size() - 1)in dialog
RecyclerViewがアクティビティに配置されているとき、私は良い結果を得ています。
IMAGE: RecyclerView are placing in Activity
そして今、私は新しいRecyclerViewを膨張させるとダイアログに入れています。 RecyclerViewのアダプタは同じです。
は、なぜそれが起こる:メソッドRecyclerView.scrollToPosition(14)(スクロールは、私は手動で上下にそれを引っ張ることができる方法により、14位に設定されていない)私に悪い結果を与えますか?私はRecyclerViewの親(ダイアログ)の問題だと思います。しかし、私は何をすべきかわかりません。
UPDATED!これはRecyclerViewの本当のバグだと思います。なぜなら、ListViewは大丈夫です(私の場合、setSelection(14)で)。
修正のための任意のアイデア? – makandroid
ダイアログのXMLファイルを表示してください。 –
AlertDialog.Builderでダイアログを作成し、setView(recyclerView)でRecyclerViewを配置します。 – makandroid