endian11
2020-09-17 06686c39c79501718673f3987cb506c184939921
所有采集项目加入点击事件开始采集
2个文件已修改
61 ■■■■■ 已修改文件
app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/layout_project_collect.xml 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
        }
    }
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>