2016-09-29 9 views
0

私はRecyclerViewをクライアントのリスト(0から14まで)で作成しました。私は最大ダウン状態が必要です。この目的のために、RecyclerView.scrollToPosition(14)メソッドを使用しています。バグRecyclerView.scrollToPosition(list.size() - 1)in dialog

RecyclerViewがアクティビティに配置されているとき、私は良い結果を得ています。

IMAGE: RecyclerView are placing in Activity

そして今、私は新しいRecyclerViewを膨張させるとダイアログに入れています。 RecyclerViewのアダプタは同じです。

IMAGE: Bad result in Dialog

は、なぜそれが起こる:メソッドRecyclerView.scrollToPosition(14)(スクロールは、私は手動で上下にそれを引っ張ることができる方法により、14位に設定されていない)私に悪い結果を与えますか?私はRecyclerViewの親(ダイアログ)の問題だと思います。しかし、私は何をすべきかわかりません。

UPDATED!これはRecyclerViewの本当のバグだと思います。なぜなら、ListViewは大丈夫です(私の場合、setSelection(14)で)。

答えて

0

インタラクションパネルが最後の要素を隠すためです。パネルの上にリサイクル・ビューを配置します。

+0

修正のための任意のアイデア? – makandroid

+0

ダイアログのXMLファイルを表示してください。 –

+0

AlertDialog.Builderでダイアログを作成し、setView(recyclerView)でRecyclerViewを配置します。 – makandroid