lmw
2023-06-07 f9dd2cdac746d308d5c4bcfdbea389ab67a66b12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.kuanzhai.user.ui.trip.adapter
 
import cn.sinata.xldutils.adapter.HFRecyclerAdapter
import cn.sinata.xldutils.adapter.util.ViewHolder
import com.kuanzhai.user.R
import com.kuanzhai.user.network.entity.Rule
 
class RuleAdapter(data:ArrayList<Rule>):HFRecyclerAdapter<Rule>(data, R.layout.layout_rule) {
    override fun onBind(holder: ViewHolder, position: Int, data: Rule) {
        holder.setText(R.id.tv_title,when(position){
            0->"1人拼成"
            1->"1人未拼成"
            2->"2人拼成"
            3->"2人未拼成"
            4->"3人拼成"
            5->"3人未拼成"
            else->""
        })
        holder.setText(R.id.tv_start,"起步价:起步价为%s元,起步包含%s公里,最多%s分钟".format(data.num1,data.num2,data.num3))
        holder.setText(R.id.tv_mile,"里程费:超过起步里程后每公里%s元".format(data.num4))
        holder.setText(R.id.tv_duration,"时长费:超过起步时长后每分钟%s元".format(data.num5))
        holder.setText(R.id.tv_far,"远途费:总里程超过%s公里不足%s公里,超过部分每公里加收%s元,超过%s公里不足%s公里时,超出部分每公里加收%s元,超过%s公里以后,超出部分每公里加收%s元"
            .format(data.num6,data.num7,data.num8,data.num9,data.num10,data.num11,data.num12,data.num13))
        holder.setText(R.id.tv_night,"夜间行驶费:%s点为夜间行驶时间,起步价变为%s元,里程费每公里%s元,时长费每分钟%s元,远途费每公里加收%s,%s,%s元"
            .format(data.num14,data.num15,data.num16,data.num17,data.num18,data.num19,data.num20))
        holder.setText(R.id.tv_hot_time,"高峰期费用:%s和%s为高峰期行车时间,起步价变成%s元,里程费为每公里%s元,时长费为每分钟%s元,远途费为每公里加收%s,%s,%s元"
            .format(data.num21,data.num22,data.num23,data.num24,data.num25,data.num26,data.num27,data.num28))
    }
}