Android实现树形列表Recyclerview
先看看效果

因为最近需要用到这样的树形列表,网上找了好几圈,但是都是比较杂乱,然后自己参考网上资料自己做了一个,可以实现多层。
这是用Recyclerview做的原理非常简单,需要的可以去研究研究。

首先需要添加Recyclerview的依赖
implementation 'androidx.recyclerview:recyclerview:1.1.0-beta04'
MainActivity.java
public class MainActivity extends AppCompatActivity {
RecyclerView recyclerView;
TreeListAdapter treeListAdapter;
List<TreeData> treeData = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//注意这里的顺序不能乱 必须按照层级关系添加
treeData.add(new TreeData("父级1","1","0" ,0,true));
treeData.add(new TreeData("子级1"

本文介绍了一种在Android中使用Recyclerview实现树形列表的方法,通过添加依赖并自定义TreeData类,实现了多层次的树状数据展示。文章提供了MainActivity代码示例及布局文件,展示了如何构建树形结构的数据,并将其适配到Recyclerview中。
最低0.47元/天 解锁文章
632





