fix(ui): 修复任务列表项显示位置计算错误
- 移除 pageStartPosition 偏移量导致的位置计算错误 - 使用 position+1 替代 position - pageStartPosition + 1 的计算方式 - 确保任务列表项编号从 1 开始正确递增显示
这个提交包含在:
父节点
0a2c2e076e
当前提交
3dfd8494e9
@ -248,9 +248,8 @@ class TaskListActivity :
|
|||||||
|
|
||||||
private val adapter = object : CommonPagedAdapter<TaskItem>(R.layout.item_task_list) {
|
private val adapter = object : CommonPagedAdapter<TaskItem>(R.layout.item_task_list) {
|
||||||
override fun convert(holder: ViewHolder, item: TaskItem, position: Int) {
|
override fun convert(holder: ViewHolder, item: TaskItem, position: Int) {
|
||||||
val displayPosition = (position - pageStartPosition + 1).coerceAtLeast(1)
|
|
||||||
holder
|
holder
|
||||||
.setText(R.id.tv_title, "${displayPosition}. ${item.displayDesc()}【${item.processStatus}】")
|
.setText(R.id.tv_title, "${position+1}. ${item.displayDesc()}【${item.processStatus}】")
|
||||||
.setClickListener(R.id.tv_title) { openTask(position) }
|
.setClickListener(R.id.tv_title) { openTask(position) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户