From 58798fcbfbe80b37d5be0e7ff26afcd7689d8db8 Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Mon, 22 Sep 2025 19:10:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=95=B0=E6=8D=AE=E6=8B=89?= =?UTF-8?q?=E5=8F=96=E5=92=8C=E5=90=8C=E6=AD=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/user/activity/DataSyncActivity.kt | 12 +++- .../main/res/layout/list_item_data_sync.xml | 68 ++++++++++++++++--- 2 files changed, 68 insertions(+), 12 deletions(-) diff --git a/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/user/activity/DataSyncActivity.kt b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/user/activity/DataSyncActivity.kt index 17782ab..e921e25 100644 --- a/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/user/activity/DataSyncActivity.kt +++ b/coalMiningApp/app/src/main/java/com/zmkg/coaloperation/ui/user/activity/DataSyncActivity.kt @@ -61,8 +61,16 @@ class DataSyncActivity : ) private val adapter by lazy { DataSyncAdapter(list).apply { - setOnItemClickListener { _, _, position -> - + addChildClickViewIds(R.id.btnDataPull, R.id.btnDataPush) + setOnItemChildClickListener { _, view, position -> + if (view.id == R.id.btnDataPull) { + list[position].onDataPull() + return@setOnItemChildClickListener + } + if (view.id == R.id.btnDataPush) { + list[position].onDataPush() + return@setOnItemChildClickListener + } } } } diff --git a/coalMiningApp/app/src/main/res/layout/list_item_data_sync.xml b/coalMiningApp/app/src/main/res/layout/list_item_data_sync.xml index 1a2eeac..e1d55f4 100644 --- a/coalMiningApp/app/src/main/res/layout/list_item_data_sync.xml +++ b/coalMiningApp/app/src/main/res/layout/list_item_data_sync.xml @@ -5,29 +5,77 @@ + android:background="@drawable/bg_stroke_gray" + android:gravity="center_vertical" + android:orientation="horizontal"> - - - - - + + + + + + + + + + + + + + \ No newline at end of file