2017-08-30 3 views
0

私はリサイクルビューを水平方向に持っています。 下記のようなリストアイテムの間にビュー(1,2,3,4 ...)を追加したいと思います。だから誰も私のUIを達成する方法を助けることができますか?事前enter image description here横型リサイクルビューリストアイテムの間に1つのレイアウトを追加するには

+0

円の間に円を描くことは複雑ではありませんが、円の内容を決定するのは何ですか?それは常に数字になるだろうか?数字は何を定義しますか?など –

+0

@ss_上記の要件の解決策を得ましたか?もしあなたがそれを持っていれば私にも教えてください、私も同じ要件があります。 – Renadh

答えて

0

おかげであなたはRecyclerView.ItemDecorationを使用することができます。

ItemDecorationを使用すると、アプリケーションは、アダプタのデータセットから特定のアイテムビューに特別な図面とレイアウトオフセットを追加できます。これは、アイテム、ハイライト、ビジュアルグループの境界線などの間のディバイダを描画する場合に便利です。

ビューを適切に配置するには、おそらくItemDecoration#getItemOffsetsを上書きする必要があります。

@Override 
public void getItemOffsets(Rect outRect, int itemPosition, RecyclerView parent) { 
    if (mOrientation == HORIZONTAL_LIST) 
     // set outRect offsets here 
} 
+0

あなたはあなたの答えを詳しく述べることができますか? – Renadh

関連する問題