自定义表格控件 FormView

最近项目用到表格,所以自己画了一个。看下图:

图一

图二

图三

 

 

下面具体实现(Kotlin):

首先我们需要确定传入的数据,这里我选择传入ArrayList<String>,即每个String对应一个cell,根据传入List的Size和设置的列数计算出行数:

 

class FormView (context: Context?, attrs: AttributeSet?) : View(context, attrs) {

    // 表格行数
    private var rowNum = 0
    // 表格列数
    private var colNum = 2
    // 表格数据
    private var mDataList = ArrayL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值