私はRecyclerView
に文書の1日あたりの変更リストを表示しています。アイテムなど、「削除5行目」「に...更新・ライン3」、のような値ビューのViewHolder
ハンドル2種類のTextView
次のとおりです。CardViews内にRecyclerViewの要素を埋め込む
- ヘッダ:日です。これらは単純ですより大きな、太字であり、あまりにも
TextView
など - ログ:それは私が話していたものだ:「ラインは3更新...」など
私が望む何をされますそれに対応するログが「CardView
」に埋め込まれていることを確認してください。しかし、文書は1日に膨大な数の変更を行うことができます(> 100)。だから、プログラムで、CardView
をルートにしてレイアウトを作成し、addView()を100回呼び出して各ログを追加してから、このレイアウトをRecyclerView
に渡すのは良い考えではありません。
CardView
の内部に埋め込まれる「positionStart」ビューと「positionEnd」ビューの間を区切る方法はありますか?これは不可能であるか、またはそれぞれをプログラムでCardView
の中に追加することで表示されますが、ビューのバインディングが遅くなり、ViewHolderパターンが破損する可能性があります。私は正しいと思いますか、私が考えなかった彼らの解決策ですか?
ごめんなさい、ごめんなさい、プロジェクト管理のおかげで、私はこの作業をすることができませんでした。でも、私はあなたの 'ItemDecoration'を試してみました。私はちょうど最後のアイテムに問題があります、それは 'CardView'の底の影を表示しません。私は問題が 'onDrawOver'の中にあると仮定しましたが、最後の項目(これはヘッダーかどうかは関係ありません)の時に検出することができましたが、私はAndroidで描画するのが非常に悪く、適切な場所に下の影を設定することができます。まだ偉大で詳細な答えをありがとう! – MHogge