FormLayoutManager首页,里面有github地址
前言
我Github的库上面有有个issue说我那个库不能动态改变表格的列数ColumnCount。我只能说。。。
把对应的部分弄成个变量,不就可以动态了吗。
也可能我太上帝视角了,也许只有我自己想到,别人没想到呢!那我就在demo新增了一个界面,告诉大家我是怎样去实现动态改列数和列顺序的。
改造你的adapter
demo里面可参考EditFormActivity,但发挥最重要作用的就是MonsterEditAdapter。没错,只要了得继承BaseHFormAdapter后,怎么写你的adapter,就一切all right!
主要就是重写getRowData和getColumnCount方法,我们先看一下一般继承BaseHFormAdapter怎么写。
可以看到,一般表格我们写死默认是多少列,然后每一列要显示该实体哪个属性,我们也要写死。
public class MonsterHAdapter extends BaseHFormAdapter<Monster> {
...
@Override
protected Stri