0
すべての子アイテムの幅を取得するにはどうすればよいですか?Recyclerviewの子アイテムの幅
私は
onCreateViewHolderviewholder.textView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
viewholder.textView.getWidth();
Log.e("TAG", "onGlobalLayout: " + viewholder.textView.getWidth());
}
});
内のこれらのコードを入れて、私は私のアプリをデバッグするときに、幅の値が出てくるがたくさんあります。すべての子の幅(不可視の子を含む)を正しい方法で取得する方法
よしを。 10個のアイテムがあり、最初のアイテムでrecyclerviewが選択されたらどうなりますか?後で7番目のアイテムが表示されないので、最後のアイテムにスクロールするにはどうすればよいですか? –
@WeiLong、 'layoutManager.scrollToPositionWithOffset(10、0)' – azizbekian
それは動作していないし、スクロールだけしか進むことができません –