[解決済み】RecyclerViewをスクロールして、選択したアイテムを一番上に表示させる。
2022-04-04 18:31:10
質問
をスクロールさせる方法を探しています。
RecyclerView
を使用して、選択された項目を上に表示します。
の中に
ListView
を使うことでできました。
scrollTo(x,y)
で、センタリングする必要がある要素の先頭を取得します。
のようなものです。
@Override
public void onItemClick(View v, int pos){
mylistView.scrollTo(0, v.getTop());
}
問題は
RecyclerView
を使用すると、エラーが返されます。
scrollTo
というメソッドがあります。
RecyclerViewは絶対位置へのスクロールをサポートしていません。
をスクロールするにはどうすればよいですか?
RecyclerView
を使用して、選択したアイテムをビューの最上部に配置できますか?
解決方法は?
を使用している場合は
LinearLayoutManager
またはStaggered
GridLayoutManager
があり、それぞれ
scrollToPositionWithOffset
メソッドで、位置と、アイテムの開始点からのオフセットの両方を受け取ります。
RecyclerView
オフセットを 0 に設定すると、上部に揃うはずです)。
例えば
//Scroll item 2 to 20 pixels from the top
linearLayoutManager.scrollToPositionWithOffset(2, 20);
関連
-
[解決済み】Android Studioでマニフェストのマージに失敗し、複数のエラーが発生した。
-
[解決済み] エラー - Android リソースのリンクに失敗しました (AAPT2 27.0.3 Daemon #0)
-
[解決済み] 起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりませんでした
-
[解決済み] Android: @drawable/picture を drawable に変換するのに失敗しました。
-
[解決済み] ADBエラー:デーモンに接続できない
-
[解決済み] jQueryで要素にスクロールする
-
[解決済み] JavaScriptでページの一番上までスクロールする?
-
[解決済み] AndroidのPull-to-Refreshの実装方法
-
[解決済み】スクロールを一時的に無効にする方法は?
-
[解決済み] RecyclerView - ある位置でアイテムの一番上までスムーズにスクロールするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】インストールエラー。インストールエラー:install_failed_older_sdk
-
[解決済み】アンドロイドクロームブラウザのモバイルウェブアプリケーションのメニューでHTMLユニコード ☰が検出されない。
-
[解決済み】apkインストール時のINSTALL_FAILED_NO_MATCHING_ABIS
-
[解決済み] [Solved] Error "File google-services.json is missing from module root folder. これがないとGoogle Services Pluginは機能しません" [重複]。
-
[解決済み】Bluestackの向きを変更する : ポートレート/ランドスケープモード
-
[解決済み】sendUserActionEvent()がnullである。
-
[解決済み] Android Studioで「URIが登録されていません」と報告されるのはなぜですか?[クローズド]
-
[解決済み] android.support.design.widget.FloatingActionButton クラスの展開に失敗しました。
-
[解決済み] Android Fragment onAttach() 非推奨
-
[解決済み] RecyclerView - ある位置でアイテムの一番上までスムーズにスクロールするには?