android excel布局,Androidui布局控件(2)表格布局excelPanel
推荐理由
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相关推荐
- pyqt5中控件缩放功能_PyQt5中布局内的控件如何充满布局?
如图,PyQt5中布局内的控件如何充满布局? class CodeVersionDlg(QDialog): def __init__(self, parent=None): super(CodeVer ...
- 003 Android之线性布局与基础控件
文章目录 Android快速入门三步 布局介绍 LinearLayout布局属性 代码示例 基础控件 TextView和EditText 使用TextView与EditText ImageView I ...
- Qt Creator 窗体控件自适应窗口大小布局
常见的软件窗口大小改变(最大化.手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的.网上百度了很多,多数说的很含糊,还有 ...
- Android开发的之基本控件和详解四种布局方式
Android中的控件的使用方式和iOS中控件的使用方式基本相同,都是事件驱动.给控件添加事件也有接口回调和委托代理的方式.今天这篇博客就总结一下Android中常用的基本控件以及布局方式.说到布局方 ...
- Android相对布局(RelativeLayout)常用属性、练习使用按键、文本框等控件、线性布局(LinearLayout)属性
RelativeLayout中子控件常用属性: 子控件默认是从父控件的左上角开始排列的 相对于父控件 android:layout_alignParentTop="true" 和父 ...
- 【Android 初学】3、控件布局初步
Start Android 什么是控件布局 所谓的控件布局方法,就是指控制控件在Activity当中的位置.大小.颜色以及其他控件样式属性的方法. 控件的布局,在android中,有两种方法: 1.使 ...
- Android在Activity中动态增加xml自定义样式布局控件(引用xml布局文件和循环增加控件)
工程目录: MainActivity package com.example.test1121;import androidx.appcompat.app.ActionBar; import andr ...
- Android Studio 线性布局Linearlayout的控件位置控制l属性Layout_margin失效问题解决
Android Studio 线性布局Linearlayout的控件位置控制l属性Layout_margin失效问题解决 问题:如layout_marginRight ="50dp" ...
- 2.android布局及UI控件
布局 0.约束布局 1.线性布局(LinearLayout) 常见属性 以下属性为常见属性,除了最后一个. 1.组件名称:+id/ android:+id/name:代表声明一个新的元素 androi ...
- java layoutinflater_使用LayoutInflater动态加载布局和操作控件
我们知道在Android中通过布局文件来描述软件的界面,而通常在Activity中都是使用setContentView()来将布局显示出来.但是如果我们在非Activity的情况下,而且需要对布局中的 ...
最新文章
- R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram)
- ubuntu dpkg initramfs-tools错误的解决方法
- 【计算理论】计算复杂性 ( 多项式等价 | P 类 | 丘奇-图灵论题延伸 )
- 比亚迪汉鸿蒙系统测评_比亚迪汉性能强悍,麋鹿测试成绩超80km/h
- 直播预告 - 微软MVP为你揭秘Visual Studio 2019新特性
- 【转】R函数-diag()函数
- html 百分比正方形,css实现未知宽度的正方形需求
- Docker Consul 安装及使用服务发现
- 鸿蒙 OS 2.0 来了!值得开发者关注的是什么?
- python用什么软件编程-python编程软件有什么
- [Leetcode] spiral matrix ii 螺旋矩阵
- 问题分析与解决——ADSL错误代码(转)
- at24c256读写linux,AT24C256写不进去
- zedBoard USB转串口驱动下载问题
- java物联网第三天 智慧农业物联网
- 批量生成MySQL不重复手机号大表
- Mac jdk版本更新
- 看完这些在HW面试官面前横着走 HW面试常见问题大合集(适合第一次参加)
- EasyGBS对接宇视SDK,多次点击录像回放出现崩溃是什么原因?
- HBase数据库原理解析