java - 安卓 如何实现RecyclerView嵌套listview 实现类似淘宝购物车这种的数据显示
PHP中文网
PHP中文网 2017-04-18 10:46:03
0
3
899
PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
迷茫

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

いいねを押す +0
伊谢尔伦

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

リーリー

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

リーリー

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

いいねを押す +0
阿神

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!