RecyclerViewネストされたRecyclerViewにより自動スクロール
793 ワード
問題の説明
現在の項目では、tabの切り替えやドロップダウンのリフレッシュ時に自動スクロールが発見する場合や、RecyclerViewにRecyclerViewがネストされている場合、サブRecyclerViewがフォーカスを取得し、リストが最後にページを離れる位置にロールバックする場合などがある.
ソリューション
サブrecyclerViewがフォーカスを奪うとサブRecyclerViewが自動的にスクロールするので、サブrecyclerViewでフォーカスを必要としない設定をします. RecyclerViewネストRecyclerView
ScrollViewにネストされたRecyclerViewもシーンによっては登場しますが、以下のような解決策を試してみてください ScrollViewにはRecyclerView がネストされています.
これで、プロジェクトの中の複数のページが自動的にスクロールする問題が解決され、この方法が皆さんに役立つことを望んでいます.皆さんももっと良い解決策を教えてください.感謝に堪えません.
現在の項目では、tabの切り替えやドロップダウンのリフレッシュ時に自動スクロールが発見する場合や、RecyclerViewにRecyclerViewがネストされている場合、サブRecyclerViewがフォーカスを取得し、リストが最後にページを離れる位置にロールバックする場合などがある.
ソリューション
サブrecyclerViewがフォーカスを奪うとサブRecyclerViewが自動的にスクロールするので、サブrecyclerViewでフォーカスを必要としない設定をします.
mRecyclerView.setFocusableInTouchMode(false); //
mRecyclerView.requestFocus(); //
ScrollViewにネストされたRecyclerViewもシーンによっては登場しますが、以下のような解決策を試してみてください
ScrollView RecyclerView
textview
tv_goodsName.setFocusableInTouchMode(true);
tv_goodsName.requestFocus();
これで、プロジェクトの中の複数のページが自動的にスクロールする問題が解決され、この方法が皆さんに役立つことを望んでいます.皆さんももっと良い解決策を教えてください.感謝に堪えません.