From 06686c39c79501718673f3987cb506c184939921 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期四, 17 九月 2020 15:45:13 +0800
Subject: [PATCH] 所有采集项目加入点击事件开始采集
---
app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | 48 ++++++++++++++++++++++++
app/src/main/res/layout/layout_project_collect.xml | 13 ++++++
2 files changed, 61 insertions(+), 0 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
index eb04c8d..14b7277 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -48,7 +48,10 @@
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
+import java.util.HashMap;
+import java.util.Iterator;
import java.util.List;
+import java.util.Map;
import me.yokeyword.fragmentation.SupportFragment;
import safeluck.drive.evaluation.Constant;
@@ -136,6 +139,7 @@
private List<Integer> btn_ids = new ArrayList<Integer>();
+private HashMap<String,Integer> routeCollect_btn_ids = new HashMap<>();
private Handler mHandler = new Handler(new Handler.Callback() {
@Override
@@ -565,7 +569,28 @@
btn_ids.add(R.id.btn_9);
btn_ids.add(R.id.btn_10);
+ routeCollect_btn_ids.put(getResources().getString(R.string.pull_over),R.id.btn_route_1);
+ routeCollect_btn_ids.put(getResources().getString(R.string.add_subtract),R.id.btn_route_2);
+ routeCollect_btn_ids.put(getResources().getString(R.string.turn_around),R.id.btn_route_3);
+ routeCollect_btn_ids.put(getResources().getString(R.string.by_crossing),R.id.btn_route_4);
+ routeCollect_btn_ids.put(getResources().getString(R.string.lane_change),R.id.btn_route_5);
+ routeCollect_btn_ids.put(getResources().getString(R.string.side_by_side),R.id.btn_route_6);
+ routeCollect_btn_ids.put(getResources().getString(R.string.over_take),R.id.btn_route_7);
+ routeCollect_btn_ids.put(getResources().getString(R.string.school_area),R.id.btn_route_8);
+ routeCollect_btn_ids.put(getResources().getString(R.string.bus_area),R.id.btn_route_9);
+ routeCollect_btn_ids.put(getResources().getString(R.string.junction_left),R.id.btn_route_10);
+ routeCollect_btn_ids.put(getResources().getString(R.string.junction_right),R.id.btn_route_11);
+ routeCollect_btn_ids.put(getResources().getString(R.string.crosswalk),R.id.btn_route_12);
+ routeCollect_btn_ids.put(getResources().getString(R.string.straight_line),R.id.btn_route_13);
+ Iterator<Map.Entry<String, Integer>> iterator = routeCollect_btn_ids.entrySet().iterator();
+ while (iterator.hasNext()){
+ Map.Entry<String, Integer> next = iterator.next();
+
+
+ int viewId = getResources().getIdentifier(String.valueOf( next.getValue()),"id",_mActivity.getPackageName());
+ ((Button) view.findViewById(viewId)).setOnClickListener(this);
+ }
av_curve = view.findViewById(R.id.av3);
av_park = view.findViewById(R.id.av2);
av_podao = view.findViewById(R.id.av1);
@@ -740,6 +765,29 @@
ExamPlatformData.getInstance().setSingnMode(ExamPlatformData.SIGN_MODE_TRAIN);
}
break;
+ case R.id.btn_route_1:
+ case R.id.btn_route_2:
+ case R.id.btn_route_3:
+ case R.id.btn_route_4:
+ case R.id.btn_route_5:
+ case R.id.btn_route_6:
+ case R.id.btn_route_7:
+ case R.id.btn_route_8:
+ case R.id.btn_route_9:
+ case R.id.btn_route_10:
+ case R.id.btn_route_11:
+ case R.id.btn_route_12:
+ case R.id.btn_route_13:
+ Iterator<Map.Entry<String, Integer>> iterator = routeCollect_btn_ids.entrySet().iterator();
+ while (iterator.hasNext()){
+ Map.Entry<String, Integer> next = iterator.next();
+ if (next.getValue()== v.getId()){
+
+ Toast.makeText(_mActivity, String.format("鐐瑰嚮浜�%s",next.getKey()), Toast.LENGTH_SHORT).show();
+ break;
+ }
+ }
+ break;
}
}
diff --git a/app/src/main/res/layout/layout_project_collect.xml b/app/src/main/res/layout/layout_project_collect.xml
index 8dd5507..9d2d903 100644
--- a/app/src/main/res/layout/layout_project_collect.xml
+++ b/app/src/main/res/layout/layout_project_collect.xml
@@ -27,6 +27,7 @@
android:rowCount="4">
<Button android:text="@string/pull_over"
+ android:id="@+id/btn_route_1"
android:textColor="@color/color_ffffff"
android:layout_columnWeight="1"
android:layout_marginBottom="10dp"
@@ -40,6 +41,7 @@
<Button android:text="@string/add_subtract"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
+ android:id="@+id/btn_route_2"
android:layout_marginTop="@dimen/ui_margin_10dp"
android:layout_marginLeft="@dimen/ui_margin_20dp"
android:layout_marginRight="@dimen/ui_margin_20dp"
@@ -52,6 +54,7 @@
android:layout_marginTop="@dimen/ui_margin_10dp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
+ android:id="@+id/btn_route_3"
android:layout_marginLeft="@dimen/ui_margin_20dp"
android:layout_marginRight="@dimen/ui_margin_20dp"
android:layout_marginBottom="10dp"
@@ -63,6 +66,7 @@
android:layout_marginTop="@dimen/ui_margin_10dp"
android:textColor="@color/color_ffffff"
android:layout_marginLeft="@dimen/ui_margin_20dp"
+ android:id="@+id/btn_route_4"
android:layout_marginRight="@dimen/ui_margin_20dp"
android:layout_marginBottom="10dp"
android:background="@drawable/btn_item_collect_bg"
@@ -76,6 +80,7 @@
android:layout_marginRight="@dimen/ui_margin_20dp"
android:layout_marginBottom="10dp"
android:layout_columnWeight="1"
+ android:id="@+id/btn_route_5"
android:layout_rowWeight="1"
android:textColor="@color/color_ffffff"
android:background="@drawable/btn_item_collect_bg"
@@ -86,6 +91,7 @@
android:layout_rowWeight="1"
android:layout_marginLeft="@dimen/ui_margin_20dp"
android:layout_marginRight="@dimen/ui_margin_20dp"
+ android:id="@+id/btn_route_6"
android:layout_marginBottom="10dp"
android:textColor="@color/color_ffffff"
android:background="@drawable/btn_item_collect_bg"
@@ -95,6 +101,7 @@
android:layout_marginLeft="@dimen/ui_margin_20dp"
android:layout_marginRight="@dimen/ui_margin_20dp"
android:layout_marginBottom="10dp"
+ android:id="@+id/btn_route_7"
android:textColor="@color/color_ffffff"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
@@ -105,6 +112,7 @@
android:layout_marginRight="@dimen/ui_margin_20dp"
android:layout_marginBottom="10dp"
android:textColor="@color/color_ffffff"
+ android:id="@+id/btn_route_8"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:background="@drawable/btn_item_collect_bg"/>
@@ -115,6 +123,7 @@
android:layout_marginBottom="10dp"
android:textColor="@color/color_ffffff"
android:layout_columnWeight="1"
+ android:id="@+id/btn_route_9"
android:layout_rowWeight="1"
android:background="@drawable/btn_item_collect_bg"/>
@@ -123,6 +132,7 @@
android:layout_marginRight="@dimen/ui_margin_20dp"
android:layout_marginBottom="10dp"
android:textColor="@color/color_ffffff"
+ android:id="@+id/btn_route_10"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:background="@drawable/btn_item_collect_bg"/>
@@ -133,6 +143,7 @@
android:layout_marginBottom="10dp"
android:textColor="@color/color_ffffff"
android:layout_columnWeight="1"
+ android:id="@+id/btn_route_11"
android:layout_rowWeight="1"
android:background="@drawable/btn_item_collect_bg"/>
@@ -144,6 +155,7 @@
android:layout_width="wrap_content"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
+ android:id="@+id/btn_route_12"
android:background="@drawable/btn_item_collect_bg"/>
<Button android:text="@string/straight_line"
@@ -153,6 +165,7 @@
android:layout_marginLeft="@dimen/ui_margin_20dp"
android:layout_marginRight="@dimen/ui_margin_20dp"
android:layout_marginBottom="10dp"
+ android:id="@+id/btn_route_13"
android:background="@drawable/btn_item_collect_bg"/>
</GridLayout>
--
Gitblit v1.8.0