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