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