# RNListViewDemo **Repository Path**: tzjin/RNListViewDemo ## Basic Information - **Project Name**: RNListViewDemo - **Description**: RN 封装 android 的 ListView - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-06-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # android 封装的 ListView 给 RN 使用 看了rn 的listview ,发现他就是个 ScrollView,于是就想搞个原生的给rn 调用, 搜了一圈发现一个 >https://github.com/cheerr/RNCycleListView 这里不做评价 ## 我自己封装了一个,不过还有问题 主要思想是这样的, 先加一定数量的itemView,(这些itemView 作为容器) 然后发通知,让js 创建view,js 创建完会调用到 xxxViewManager 的 addView, 这样创建部分完成了,然后 view 复用时再通知js 刷新view ,js 部分会根据 key 来刷新而不是创建 ## 存在的问题 rn 的思想是,用css 来管理布局,而我现在做的是,css管理的viewGroup 中,用了个不是css 管理的view,然后这个view 的子view 又要 css 管理, 好像一层一层的结构,出现断层了 具体体现在: listView 的高度问题上 itemView 的高度问题上 ## 如果你感兴趣请加 qq群 303907117 可以一起完善它 gitee地址:(本来想用github的,传了半天没传上去) >https://gitee.com/tzjin/RNListViewDemo apk 地址: >https://gitee.com/tzjin/RNListViewDemo/raw/master/android/app-debug.apk