首页 > 解决方案 > 如何创建带有回复的评论部分?- 安卓

问题描述

我正在为我的应用开发评论部分。我的目标是为用户创建一种方式来回复其他评论,并能够像在 instagram 上一样查看和隐藏此评论列表:

Instagram 示例

如何在 RecyclerView 的项目中创建回复列表?另外,如何显示和隐藏回复?

提前致谢!

标签: androidandroid-recyclerview

解决方案


你可以试试下面的设计

  • 所有评论都位于 RecyclerView 中。
  • 每个项目都是一个垂直的 LinearLayout (1),包括:
    • 第一层内容一个TextView(用于评论)
    • 第二层内容另一种垂直线性布局(2),包括:
      • 文本视图:查看更多回复
      • 第二层是另一个垂直线性布局(3)再次 在此处输入图像描述
  • 第三个线性布局将包含回复,并将在文本视图“查看更多回复”点击时显示/隐藏。新添加的回复将通过LinearLayout.addView()方法添加到线性布局3中。

  • notifyDataSetChanged()通过调用回收器视图适配器或类似方法在合理的时间刷新回收器视图项。


推荐阅读