1
API24以降、RecyclerView
は、ユーザーが部分的に表示するアイテムに自動的にスクロールします。 この機能を無効にするにはどうすればよいですか?Android - RecyclerViewの自動スクロールを無効にする方法
以下のコードはsupport-library 25.0.1
より前に動作します。
@Override
public boolean requestChildRectangleOnScreen(View child, Rect rect, boolean immediate) {
Object tag = child.getTag();
if(tag != null && tag.toString().equalsIgnoreCase("preventAutoScroll")){
return false;
}
return super.requestChildRectangleOnScreen(child, rect, immediate);
}
それはTextView
だとテキストを選択する必要がありますので、フォーカス可能とクリッカブルにする必要があります。
私はRecyclerViewでこの方法を使用していません。サードパーティのライブラリを使用していますか? –
私はそれを 'LayoutManager'で見つけました。魅力的な作品! –