让代码更简单

一款非常牛的Android表格框架

重要:本文最后更新于2022-11-08 19:26:06,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

安卓上显示表格说复杂也复杂说简单也简单,关键要看你的表格复杂程度,一般的表格自己用2个listview组合一下也就差不多了,复杂的说起来就复杂了。不过网络上有很多大神做了表格框架,我就喜欢偷懒,每次不是找怎么实现的,而是找相关框架,哪个简单我就拿来用,嘿嘿。

先来看看作者的功能介绍

  1. 快速配置自动生成表格;
  2. 自动计算表格宽高;
  3. 表格列标题组合;
  4. 表格固定左序列、顶部序列、第一行、列标题、统计行;
  5. 自动统计,排序(自定义统计规则);
  6. 表格图文、序列号、列标题格式化;
  7. 表格各组成背景、文字、网格、padding等配置;
  8. 表格批注;
  9. 表格内容、列标题点击事件;
  10. 缩放模式和滚动模式;
  11. 注解模式;
  12. 内容多行显示;
  13. 分页模式;
  14. 首尾动态添加数据;
  15. 丰富的格式化;
  16. 支持二维数组展示(用于类似日程表,电影选票等);
  17. 导入excel(支持颜色,字体,背景,批注,对齐,图片等基本Excel属性);
  18. 表格合并单元(支持注解合并,支持自动合并);
  19. 支持其他刷新框架SmartRefreshLayout;
  20. 可配置表格最小宽度(小于该宽度自动适配);
  21. 支持直接List或数组字段转列;
  22. 支持Json数据直接转换成表格;
  23. 支持表格网格指定行列显示;
  24. 支持自动生成表单。

看起来非常复杂,功能非常多,作者做了一个所有功能的demo,供大家学习。

下面看看效果图。

一款非常牛的Android表格框架

一款非常牛的Android表格框架

一款非常牛的Android表格框架

一款非常牛的Android表格框架

一款非常牛的Android表格框架

一款非常牛的Android表格框架

一款非常牛的Android表格框架

一款非常牛的Android表格框架

直接在你的Android studio中加入依赖即可使用

复制
dependencies {
	        compile 'com.github.huangyanbin:SmartTable:2.2.0'
	}

详细使用教程请看作者的demo,项目地址:https://github.com/huangyanbin/smartTable

感觉很棒!可以赞赏支持我哟~

13 打赏

评论 (2)

登录后评论
进去后 随意点击一个表格 等待一段时间后 会出现崩溃 报空指针
demo吗,我测试了,没问题呀,而且我还用在了我的项目中。
QQ咨询 邮件咨询 狗哥推荐