app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/res/layout/layout_project_collect.xml | ●●●●● 补丁 | 查看 | 原始文档 | 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>