From 6a65502e55b100159eeb5bd10e7b30eeac20dc5d Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期一, 28 九月 2020 18:07:53 +0800 Subject: [PATCH] 运用反射完成规则设置 --- app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting2.java | 58 +++++ app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting5.java | 58 +++++ app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting9.java | 58 +++++ app/src/main/res/layout/fragment_add_sub_gear_setting.xml | 51 ++++ app/src/main/java/safeluck/drive/evaluation/fragment/shop/ShopFragment.java | 2 app/src/main/java/safeluck/drive/evaluation/fragment/shop/MenuListFragment.java | 2 app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting4.java | 58 +++++ app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting7.java | 58 +++++ app/src/main/java/safeluck/drive/evaluation/fragment/shop/ContentFragment.java | 36 +- app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting1.java | 31 -- app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting3.java | 58 +++++ app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting6.java | 58 +++++ app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting0.java | 4 app/src/main/res/layout/layout_fragment_parkover.xml | 57 +++++ app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting8.java | 58 +++++ 15 files changed, 601 insertions(+), 46 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting0.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting0.java index 8e43a3d..a061f89 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting0.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting0.java @@ -52,8 +52,8 @@ } private void initView(View view) { - textEditText = view.findViewById(R.id.textet1); - textEditText.getInput(); +// textEditText = view.findViewById(R.id.textet1); +// textEditText.getInput(); } } diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting1.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting1.java index dbe7d2b..637d131 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting1.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting1.java @@ -23,13 +23,12 @@ public class FragmentSetting1 extends SupportFragment { private static final String ARG_NUMBER = "arg_number"; private static final String TAG = FragmentSetting1.class.getSimpleName(); - private TextView mTvName; - private Button mBtnNext, mBtnNextWithFinish; + private int mNumber; - public static FragmentSetting0 newInstance(String number) { - FragmentSetting0 fragment = new FragmentSetting0(); + public static FragmentSetting1 newInstance(String number) { + FragmentSetting1 fragment = new FragmentSetting1(); Bundle args = new Bundle(); args.putInt(ARG_NUMBER, Integer.parseInt(number)); fragment.setArguments(args); @@ -41,7 +40,7 @@ super.onCreate(savedInstanceState); Bundle args = getArguments(); if (args != null) { - mNumber =Integer.parseInt(args.getString(ARG_NUMBER)) ; + mNumber =args.getInt(ARG_NUMBER) ; Log.i(TAG,"mNumber="+mNumber); } } @@ -49,34 +48,14 @@ @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - View view = inflater.inflate(R.layout.fragment_largeitem_setting, container, false); + View view = inflater.inflate(R.layout.layout_fragment_parkover, container, false); initView(view); return view; } private void initView(View view) { - mTvName = (TextView) view.findViewById(R.id.tv_name); - mBtnNext = (Button) view.findViewById(R.id.btn_next); - mBtnNextWithFinish = (Button) view.findViewById(R.id.btn_next_with_finish); - String title = "CyclerFragment " + mNumber; - - - - mTvName.setText(title); - mBtnNext.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - start(FragmentSetting0.newInstance(mNumber + 1+"")); - } - }); - mBtnNextWithFinish.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - startWithPop(FragmentSetting0.newInstance(mNumber + 1+"")); - } - }); } } diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting2.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting2.java new file mode 100644 index 0000000..3ef6d79 --- /dev/null +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting2.java @@ -0,0 +1,58 @@ +package safeluck.drive.evaluation.fragment.rulefragments; + +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.Nullable; + +import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.R; + +/** + * DriveJudge + * Created by lzw on 2020/9/14. 10:16:39 + * 閭锛�632393724@qq.com + * All Rights Saved! Chongqing AnYun Tech co. LTD + */ +public class FragmentSetting2 extends SupportFragment { + private static final String ARG_NUMBER = "arg_number"; + private static final String TAG = FragmentSetting2.class.getSimpleName(); + + + private int mNumber; + + public static FragmentSetting2 newInstance(String number) { + FragmentSetting2 fragment = new FragmentSetting2(); + Bundle args = new Bundle(); + args.putInt(ARG_NUMBER, Integer.parseInt(number)); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle args = getArguments(); + if (args != null) { + mNumber =args.getInt(ARG_NUMBER) ; + Log.i(TAG,"mNumber="+mNumber); + } + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.layout_fragment_parkover, container, false); + initView(view); + return view; + } + + private void initView(View view) { + + + } + +} diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting3.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting3.java new file mode 100644 index 0000000..aa7ac7e --- /dev/null +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting3.java @@ -0,0 +1,58 @@ +package safeluck.drive.evaluation.fragment.rulefragments; + +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.Nullable; + +import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.R; + +/** + * DriveJudge + * Created by lzw on 2020/9/14. 10:16:39 + * 閭锛�632393724@qq.com + * All Rights Saved! Chongqing AnYun Tech co. LTD + */ +public class FragmentSetting3 extends SupportFragment { + private static final String ARG_NUMBER = "arg_number"; + private static final String TAG = FragmentSetting3.class.getSimpleName(); + + + private int mNumber; + + public static FragmentSetting3 newInstance(String number) { + FragmentSetting3 fragment = new FragmentSetting3(); + Bundle args = new Bundle(); + args.putInt(ARG_NUMBER, Integer.parseInt(number)); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle args = getArguments(); + if (args != null) { + mNumber =args.getInt(ARG_NUMBER) ; + Log.i(TAG,"mNumber="+mNumber); + } + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.layout_fragment_parkover, container, false); + initView(view); + return view; + } + + private void initView(View view) { + + + } + +} diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting4.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting4.java new file mode 100644 index 0000000..35bb34b --- /dev/null +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting4.java @@ -0,0 +1,58 @@ +package safeluck.drive.evaluation.fragment.rulefragments; + +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.Nullable; + +import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.R; + +/** + * DriveJudge + * Created by lzw on 2020/9/14. 10:16:39 + * 閭锛�632393724@qq.com + * All Rights Saved! Chongqing AnYun Tech co. LTD + */ +public class FragmentSetting4 extends SupportFragment { + private static final String ARG_NUMBER = "arg_number"; + private static final String TAG = FragmentSetting4.class.getSimpleName(); + + + private int mNumber; + + public static FragmentSetting4 newInstance(String number) { + FragmentSetting4 fragment = new FragmentSetting4(); + Bundle args = new Bundle(); + args.putInt(ARG_NUMBER, Integer.parseInt(number)); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle args = getArguments(); + if (args != null) { + mNumber =args.getInt(ARG_NUMBER) ; + Log.i(TAG,"mNumber="+mNumber); + } + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.layout_fragment_parkover, container, false); + initView(view); + return view; + } + + private void initView(View view) { + + + } + +} diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting5.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting5.java new file mode 100644 index 0000000..fd04b80 --- /dev/null +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting5.java @@ -0,0 +1,58 @@ +package safeluck.drive.evaluation.fragment.rulefragments; + +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.Nullable; + +import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.R; + +/** + * DriveJudge + * Created by lzw on 2020/9/14. 10:16:39 + * 閭锛�632393724@qq.com + * All Rights Saved! Chongqing AnYun Tech co. LTD + */ +public class FragmentSetting5 extends SupportFragment { + private static final String ARG_NUMBER = "arg_number"; + private static final String TAG = FragmentSetting5.class.getSimpleName(); + + + private int mNumber; + + public static FragmentSetting5 newInstance(String number) { + FragmentSetting5 fragment = new FragmentSetting5(); + Bundle args = new Bundle(); + args.putInt(ARG_NUMBER, Integer.parseInt(number)); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle args = getArguments(); + if (args != null) { + mNumber =args.getInt(ARG_NUMBER) ; + Log.i(TAG,"mNumber="+mNumber); + } + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.layout_fragment_parkover, container, false); + initView(view); + return view; + } + + private void initView(View view) { + + + } + +} diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting6.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting6.java new file mode 100644 index 0000000..2cf0057 --- /dev/null +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting6.java @@ -0,0 +1,58 @@ +package safeluck.drive.evaluation.fragment.rulefragments; + +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.Nullable; + +import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.R; + +/** + * DriveJudge + * Created by lzw on 2020/9/14. 10:16:39 + * 閭锛�632393724@qq.com + * All Rights Saved! Chongqing AnYun Tech co. LTD + */ +public class FragmentSetting6 extends SupportFragment { + private static final String ARG_NUMBER = "arg_number"; + private static final String TAG = FragmentSetting6.class.getSimpleName(); + + + private int mNumber; + + public static FragmentSetting6 newInstance(String number) { + FragmentSetting6 fragment = new FragmentSetting6(); + Bundle args = new Bundle(); + args.putInt(ARG_NUMBER, Integer.parseInt(number)); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle args = getArguments(); + if (args != null) { + mNumber =args.getInt(ARG_NUMBER) ; + Log.i(TAG,"mNumber="+mNumber); + } + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.layout_fragment_parkover, container, false); + initView(view); + return view; + } + + private void initView(View view) { + + + } + +} diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting7.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting7.java new file mode 100644 index 0000000..3b0f074 --- /dev/null +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting7.java @@ -0,0 +1,58 @@ +package safeluck.drive.evaluation.fragment.rulefragments; + +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.Nullable; + +import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.R; + +/** + * DriveJudge + * Created by lzw on 2020/9/14. 10:16:39 + * 閭锛�632393724@qq.com + * All Rights Saved! Chongqing AnYun Tech co. LTD + */ +public class FragmentSetting7 extends SupportFragment { + private static final String ARG_NUMBER = "arg_number"; + private static final String TAG = FragmentSetting7.class.getSimpleName(); + + + private int mNumber; + + public static FragmentSetting7 newInstance(String number) { + FragmentSetting7 fragment = new FragmentSetting7(); + Bundle args = new Bundle(); + args.putInt(ARG_NUMBER, Integer.parseInt(number)); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle args = getArguments(); + if (args != null) { + mNumber =args.getInt(ARG_NUMBER) ; + Log.i(TAG,"mNumber="+mNumber); + } + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.layout_fragment_parkover, container, false); + initView(view); + return view; + } + + private void initView(View view) { + + + } + +} diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting8.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting8.java new file mode 100644 index 0000000..c7ef98f --- /dev/null +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting8.java @@ -0,0 +1,58 @@ +package safeluck.drive.evaluation.fragment.rulefragments; + +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.Nullable; + +import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.R; + +/** + * DriveJudge + * Created by lzw on 2020/9/14. 10:16:39 + * 閭锛�632393724@qq.com + * All Rights Saved! Chongqing AnYun Tech co. LTD + */ +public class FragmentSetting8 extends SupportFragment { + private static final String ARG_NUMBER = "arg_number"; + private static final String TAG = FragmentSetting8.class.getSimpleName(); + + + private int mNumber; + + public static FragmentSetting8 newInstance(String number) { + FragmentSetting8 fragment = new FragmentSetting8(); + Bundle args = new Bundle(); + args.putInt(ARG_NUMBER, Integer.parseInt(number)); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle args = getArguments(); + if (args != null) { + mNumber =args.getInt(ARG_NUMBER) ; + Log.i(TAG,"mNumber="+mNumber); + } + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_add_sub_gear_setting, container, false); + initView(view); + return view; + } + + private void initView(View view) { + + + } + +} diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting9.java b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting9.java new file mode 100644 index 0000000..81d6a68 --- /dev/null +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/rulefragments/FragmentSetting9.java @@ -0,0 +1,58 @@ +package safeluck.drive.evaluation.fragment.rulefragments; + +import android.os.Bundle; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.Nullable; + +import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.R; + +/** + * DriveJudge + * Created by lzw on 2020/9/14. 10:16:39 + * 閭锛�632393724@qq.com + * All Rights Saved! Chongqing AnYun Tech co. LTD + */ +public class FragmentSetting9 extends SupportFragment { + private static final String ARG_NUMBER = "arg_number"; + private static final String TAG = FragmentSetting9.class.getSimpleName(); + + + private int mNumber; + + public static FragmentSetting9 newInstance(String number) { + FragmentSetting9 fragment = new FragmentSetting9(); + Bundle args = new Bundle(); + args.putInt(ARG_NUMBER, Integer.parseInt(number)); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle args = getArguments(); + if (args != null) { + mNumber =args.getInt(ARG_NUMBER) ; + Log.i(TAG,"mNumber="+mNumber); + } + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.layout_fragment_parkover, container, false); + initView(view); + return view; + } + + private void initView(View view) { + + + } + +} diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/shop/ContentFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/shop/ContentFragment.java index edf952f..4bf8aef 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/shop/ContentFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/shop/ContentFragment.java @@ -26,6 +26,7 @@ */ public class ContentFragment extends SupportFragment { private static final String ARG_MENU = "arg_menu"; + private static final String ARG_POS ="arg_position"; private TextView mTvContent; private Button mBtnNext; @@ -34,11 +35,11 @@ private int currPos = 0; private String mMenu; - public static ContentFragment newInstance(String menu) { + public static ContentFragment newInstance(String menu,int pos) { Bundle args = new Bundle(); args.putString(ARG_MENU, menu); - + args.putInt(ARG_POS,pos); ContentFragment fragment = new ContentFragment(); fragment.setArguments(args); return fragment; @@ -51,22 +52,25 @@ Bundle args = getArguments(); if (args != null) { mMenu = args.getString(ARG_MENU); + currPos =args.getInt(ARG_POS); } - switch (mMenu){ - case "妗d綅鐩稿叧璁剧疆": - currPos = 0; + //杩愮敤鍙嶅皠鏉ュ疄鐜板悇涓狥ragmetn鐨勫垵濮嬪寲 - loadRootFragment(R.id.fl_content_container, FragmentSetting0 .newInstance(String.valueOf(currPos)),false,false ); - break; - case "甯哥敤鍙傛暟璁剧疆": - currPos = 1; - loadRootFragment(R.id.fl_content_container, FragmentSetting1.newInstance(String.valueOf(currPos)),false,false ); - break; - case "閫氱敤璇勫垽璁剧疆": - currPos = 2; - break; - case "涓婅溅璧锋璁剧疆": - break; + String clsName= "safeluck.drive.evaluation.fragment.rulefragments.FragmentSetting"; + + try { + Class cls = Class.forName(clsName+currPos); + Method method= cls.getMethod("newInstance",String.class); + SupportFragment invoke = (SupportFragment) method.invoke(null, String.valueOf(currPos)); + loadRootFragment(R.id.fl_content_container, invoke,false,false ); + } catch (ClassNotFoundException e) { + e.printStackTrace(); + } catch (NoSuchMethodException e) { + e.printStackTrace(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } catch (InvocationTargetException e) { + e.printStackTrace(); } } diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/shop/MenuListFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/shop/MenuListFragment.java index ffd120c..5d09d34 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/shop/MenuListFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/shop/MenuListFragment.java @@ -103,7 +103,7 @@ mAdapter.setItemChecked(position); - ContentFragment fragment = ContentFragment.newInstance(mMenus.get(position)); + ContentFragment fragment = ContentFragment.newInstance(mMenus.get(position),position); ((ShopFragment) getParentFragment()).switchContentFragment(fragment); diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/shop/ShopFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/shop/ShopFragment.java index 7e79581..852f6fa 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/shop/ShopFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/shop/ShopFragment.java @@ -62,7 +62,7 @@ MenuListFragment menuListFragment = MenuListFragment.newInstance(listMenus); loadRootFragment(R.id.fl_list_container, menuListFragment); // false: 涓嶅姞鍏ュ洖閫�鏍�; false: 涓嶆樉绀哄姩鐢� - loadRootFragment(R.id.fl_content_container, ContentFragment.newInstance(listMenus.get(0)), false, false); + loadRootFragment(R.id.fl_content_container, ContentFragment.newInstance(listMenus.get(0),0), false, false); } } diff --git a/app/src/main/res/layout/fragment_add_sub_gear_setting.xml b/app/src/main/res/layout/fragment_add_sub_gear_setting.xml new file mode 100644 index 0000000..7a94257 --- /dev/null +++ b/app/src/main/res/layout/fragment_add_sub_gear_setting.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<ScrollView xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" + android:layout_height="match_parent"> + <LinearLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical"> + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "鍒濆妗d綅涓�(1)鐨勫姞鍑忔。椤哄簭" + app:et_input="121" + /> + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "鍒濆妗d綅涓�(2)鐨勫姞鍑忔。椤哄簭" + app:et_input="212" + /> <safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "鍒濆妗d綅涓�(3)鐨勫姞鍑忔。椤哄簭" + app:et_input="323" + /><safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "鍒濆妗d綅涓�(4)鐨勫姞鍑忔。椤哄簭" + app:et_input="17" + /> + + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "鍒濆妗d綅涓�(5)鐨勫姞鍑忔。椤哄簭" + app:et_input="6" + /> + + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextCheckBox + android:layout_width="match_parent" + android:layout_height="50dp" + app:check_not = "true" + app:txt_des_check = "鎾姤涓嬩竴涓鎿嶄綔妗d綅鎻愮ず璇煶"/> + + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextCheckBox + android:layout_width="match_parent" + android:layout_height="50dp" + app:check_not = "true" + app:txt_des_check = "鎸備笂妗d箣鍚庢挱鏀惧彯涓�澹�"/> + </LinearLayout> +</ScrollView> \ No newline at end of file diff --git a/app/src/main/res/layout/layout_fragment_parkover.xml b/app/src/main/res/layout/layout_fragment_parkover.xml new file mode 100644 index 0000000..5669b9d --- /dev/null +++ b/app/src/main/res/layout/layout_fragment_parkover.xml @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="utf-8"?> +<ScrollView xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" + android:layout_height="match_parent"> +<LinearLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical"> + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "涓嬭溅鏃惰溅闂ㄥ厑璁稿紑鍚殑鏃堕棿" + app:et_input="17" + /> + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "闈犺竟鍋滆溅杈规部鍒扮嚎璺濈" + app:et_input="20" + /> <safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "鍏ㄧ▼鑰冭瘯閲岀▼" + app:et_input="3000" + /><safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "杞﹁締鍋滅ǔ涔嬪悗蹇呴』澶氬皯绉掍箣鍐呬笅杞�/绉�" + app:et_input="17" + /> + + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "鎾姤闈犺竟鍋滆溅蹇呴』瀹屾垚澶氬皯涓」鐩�" + app:et_input="6" + /> + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextEditText + android:layout_width="match_parent" + android:layout_height="wrap_content" + app:txt_des_tvedit = "琛岄┒澶氬皯绫充箣鍚庢墠浼氭挱鎶ラ潬杈瑰仠杞�" + app:et_input="4" + /> + + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextCheckBox + android:layout_width="match_parent" + android:layout_height="50dp" + app:check_not = "true" + app:txt_des_check = "鎷夋墜鍒圭粨鏉熻�冭瘯"/> + + <safeluck.drive.evaluation.fragment.rulefragments.cview.TextCheckBox + android:layout_width="match_parent" + android:layout_height="50dp" + app:check_not = "false" + app:txt_des_check = "褰撹揪鍒拌�冭瘯閲岀▼鍚庤嚜鍔ㄧ粨鏉熻�冭瘯"/> +</LinearLayout> +</ScrollView> \ No newline at end of file -- Gitblit v1.8.0