feat(ui): 添加地址显示功能到调味品网格适配器
- 在 Seasoning22GridAdapter 中启用地址显示 - 在 Seasoning18GridAdapter 中启用地址显示 - 更新点击事件以显示地址对话框 - 为网格项目添加地址显示支持
This commit is contained in:
@@ -103,7 +103,8 @@ class SlaveActivity : BaseActivity() {
|
|||||||
scale22Adapter = Seasoning22GridAdapter(
|
scale22Adapter = Seasoning22GridAdapter(
|
||||||
size.largeSize,
|
size.largeSize,
|
||||||
size.smallSize,
|
size.smallSize,
|
||||||
showNameOnly = false
|
showNameOnly = false,
|
||||||
|
showAddress = true
|
||||||
).also {
|
).also {
|
||||||
it.onItemClick = { scale, _ -> showTareDialog(scale.address) }
|
it.onItemClick = { scale, _ -> showTareDialog(scale.address) }
|
||||||
}
|
}
|
||||||
@@ -116,7 +117,7 @@ class SlaveActivity : BaseActivity() {
|
|||||||
override fun getSpanSize(position: Int) = 1
|
override fun getSpanSize(position: Int) = 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
scale18Adapter = Seasoning18GridAdapter(showNameOnly = false).also {
|
scale18Adapter = Seasoning18GridAdapter(showNameOnly = false, showAddress = true).also {
|
||||||
it.onItemClick = { scale, _ -> showTareDialog(scale.address) }
|
it.onItemClick = { scale, _ -> showTareDialog(scale.address) }
|
||||||
}
|
}
|
||||||
binding.rvScaleList.adapter = scale18Adapter
|
binding.rvScaleList.adapter = scale18Adapter
|
||||||
|
|||||||
Reference in New Issue
Block a user