【问题标题】:Repeat sequence in a listview [closed]在列表视图中重复序列[关闭]
【发布时间】:2014-03-26 14:23:18
【问题描述】:

我想在文本编辑中输入a、b​​、c、d类型的序列并在列表视图中传递重复序列,重复100次可以获得这个东西

a = iter 1 
b = iter 2 
c = iter 3 
d = iter 4 
a = iter 5 
b = iter 6
c = iter 7 
d = iter 8 
a = iter 9 
b = iter 10
c = iter 11 
d = iter 12 

【问题讨论】:

    标签: android listview arraylist


    【解决方案1】:

    位置%4==1 -> 一个 位置%4==2 -> b 位置%4==3 -> c 位置%4==0 -> d

    其中 position 是 getView() 函数在适配器中的位置

    【讨论】:

    • 如果我把a, b​​, c, d放在一个数组中会得到a, b​​, c, d, a, b​​, c, d, a, b​​​ , c, d, a, b​​, c, d, a, b , c, d 到listview的每一行都应该显示a在第1行,b在第2行,c在第3行,d在第4行以此类推,直到完成 20 行列表视图
    • 不,它不能在同一行,因为适配器的位置是列表视图中一行的 UID,所以使用适配器公共视图 getView 中的位置(最终 int 位置,视图转换视图,视图组 arg2 ) {}
    • 我不必在同一行输入名称,每一行必须匹配一个名称,也许你可以使用循环
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    相关资源
    最近更新 更多