検索

ホームページ  >  に質問  >  本文

java - 安卓 如何实现RecyclerView嵌套listview 实现类似淘宝购物车这种的数据显示

PHP中文网PHP中文网2802日前923

全員に返信(3)返信します

  • 迷茫

    迷茫2017-04-18 10:48:03

    なぜネストする必要があるのですか?左側にリストビュー、右側にリストビューまたはフラグメントを配置できます。リストビューの項目をクリックすると、右側のデータが変更されると便利だと思いませんか。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:48:03

    項目のレイアウトは TextView と LinearLayout にすることができ、LinearLayout は addView を使用できます。
    疑似コードは次のとおりです。最初にデータをカプセル化します

    リーリー

    アダプターでデータをバインドするとき、

    リーリー

    もう一つのアイデアは、項目のレイアウトを TextView と RecycleView にすることですが、特定のコースの数が画面の高さを超えると、親の ListView とスライド競合が発生することを考慮すると、解決するのが非常に面倒です。

    返事
    0
  • 阿神

    阿神2017-04-18 10:48:03

    上記の解決策は解決策ですが、実際にはネストするのはそれほど面倒ではありません。子ビューのonDispatchTouchEventイベントを書き換えて、スライドしている場合はイベントシーケンス全体の処理を諦めるか、親を書き換えます。 view. OnDispatchTouchEvent はスライド時に配信されなくなりました。原理は同じです。

    返事
    0
  • キャンセル返事