推荐理由

RecycleView定制组件

支持向左,向右加载过去,未来数据

列行表头锁定

作为表格布局,可以作为您的ui公共组件库里面的一员,你可以二次开发,让它变得更加可定制化,可扩展,更强大

Including in your project

compile 'cn.zhouchaoyuan:excelpanel:1.0.3'

Usage

1、Write in xml

android:id="@+id/content_container"

android:layout_width="match_parent"

android:layout_height="wrap_content"

app:left_cell_width="@dimen/room_status_cell_length"

app:normal_cell_width="@dimen/room_status_cell_length"

app:top_cell_height="@dimen/room_status_cell_length" />

2、Define your Custom Adapter Your adapter must extends BaseExcelPanelAdapter and override seven methods show as follow:

3、Use your Adapter

If using setOnLoadMoreListener(...) and enableHeader() you must call addHistorySize(int) to tell ExcelPanel how many data have been added.

#ChangeLog

V1.0.1--------------line i can be different to line i+1, but the same line's height must be equals

V1.0.2--------------support different viewType which using to config different row with different height

V1.0.3--------------remove adjust height, fix bug when excelPanel in ViewPager

总结:

之后编者会逐步推荐精选的Android ui布局方面的控件。挑选理由主要根据Github start数目,UI控件采用的技术,issue情况,release情况,使用难易度综合因素来选择推荐。第一期主推:Android UI控件系列。UI控件大致分类为:

Android基本控件(textview,editview,imageView等)

Android布局控件(listview,gridview,recycleview,viewpager等)

Android高度自定义控件(日历控件,图表控件,下拉刷新等)

Android控件框架(刷新框架,图表框架,RecycleView定制框架,ListView定制框架,ViewPager定制框架,侧滑框架等)

android excel布局,Androidui布局控件(2)表格布局excelPanel相关推荐

  1. pyqt5中控件缩放功能_PyQt5中布局内的控件如何充满布局?

    如图,PyQt5中布局内的控件如何充满布局? class CodeVersionDlg(QDialog): def __init__(self, parent=None): super(CodeVer ...

  2. 003 Android之线性布局与基础控件

    文章目录 Android快速入门三步 布局介绍 LinearLayout布局属性 代码示例 基础控件 TextView和EditText 使用TextView与EditText ImageView I ...

  3. Qt Creator 窗体控件自适应窗口大小布局

    常见的软件窗口大小改变(最大化.手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的.网上百度了很多,多数说的很含糊,还有 ...

  4. Android开发的之基本控件和详解四种布局方式

    Android中的控件的使用方式和iOS中控件的使用方式基本相同,都是事件驱动.给控件添加事件也有接口回调和委托代理的方式.今天这篇博客就总结一下Android中常用的基本控件以及布局方式.说到布局方 ...

  5. Android相对布局(RelativeLayout)常用属性、练习使用按键、文本框等控件、线性布局(LinearLayout)属性

    RelativeLayout中子控件常用属性: 子控件默认是从父控件的左上角开始排列的 相对于父控件 android:layout_alignParentTop="true" 和父 ...

  6. 【Android 初学】3、控件布局初步

    Start Android 什么是控件布局 所谓的控件布局方法,就是指控制控件在Activity当中的位置.大小.颜色以及其他控件样式属性的方法. 控件的布局,在android中,有两种方法: 1.使 ...

  7. Android在Activity中动态增加xml自定义样式布局控件(引用xml布局文件和循环增加控件)

    工程目录: MainActivity package com.example.test1121;import androidx.appcompat.app.ActionBar; import andr ...

  8. Android Studio 线性布局Linearlayout的控件位置控制l属性Layout_margin失效问题解决

    Android Studio 线性布局Linearlayout的控件位置控制l属性Layout_margin失效问题解决 问题:如layout_marginRight ="50dp" ...

  9. 2.android布局及UI控件

    布局 0.约束布局 1.线性布局(LinearLayout) 常见属性 以下属性为常见属性,除了最后一个. 1.组件名称:+id/ android:+id/name:代表声明一个新的元素 androi ...

  10. java layoutinflater_使用LayoutInflater动态加载布局和操作控件

    我们知道在Android中通过布局文件来描述软件的界面,而通常在Activity中都是使用setContentView()来将布局显示出来.但是如果我们在非Activity的情况下,而且需要对布局中的 ...

最新文章

  1. R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram)
  2. ubuntu dpkg initramfs-tools错误的解决方法
  3. 【计算理论】计算复杂性 ( 多项式等价 | P 类 | 丘奇-图灵论题延伸 )
  4. 比亚迪汉鸿蒙系统测评_比亚迪汉性能强悍,麋鹿测试成绩超80km/h
  5. 直播预告 - 微软MVP为你揭秘Visual Studio 2019新特性
  6. 【转】R函数-diag()函数
  7. html 百分比正方形,css实现未知宽度的正方形需求
  8. Docker Consul 安装及使用服务发现
  9. 鸿蒙 OS 2.0 来了!值得开发者关注的是什么?
  10. python用什么软件编程-python编程软件有什么
  11. [Leetcode] spiral matrix ii 螺旋矩阵
  12. 问题分析与解决——ADSL错误代码(转)
  13. at24c256读写linux,AT24C256写不进去
  14. zedBoard USB转串口驱动下载问题
  15. java物联网第三天 智慧农业物联网
  16. 批量生成MySQL不重复手机号大表
  17. Mac jdk版本更新
  18. 看完这些在HW面试官面前横着走 HW面试常见问题大合集(适合第一次参加)
  19. EasyGBS对接宇视SDK,多次点击录像回放出现崩溃是什么原因?
  20. HBase数据库原理解析

热门文章

  1. nginx命令和配置
  2. Struts2入门这一篇就够了 1
  3. MongoDB数据库的优点
  4. ASP.NET程序中常用的三十三种代码一
  5. minhash算法 java_minhash算法
  6. 【Win 10应用开发】Adaptive磁贴模板的XML文档结构
  7. ISE_FIFO_IP核接口测试(一)
  8. linux命令行效率,聊聊那些可以提高工作效率的Linux命令
  9. linux上tomcat安装
  10. 远程调试Eclipse插件的设置