From 705d8e58aa6f13bf6883a7116c7de0edfa1567a6 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期二, 21 四月 2020 10:50:34 +0800
Subject: [PATCH] 修改联网考试细节ui;基本完成参数设置界面
---
/dev/null | 29 ----
app/src/main/res/drawable/btn_bg_baseset.xml | 7 +
app/src/main/res/drawable/ic_btn_daikao.xml | 2
app/src/main/res/drawable/set_arg_et_drawable.xml | 6
app/src/main/res/layout/profile_layout.xml | 4
app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | 77 ++++------
app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java | 117 +++++++++-------
app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java | 3
app/src/main/res/layout/layout_base_datas.xml | 133 +++++++++---------
app/src/main/res/values/dimens.xml | 4
10 files changed, 190 insertions(+), 192 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
index 52b9441..e477a6b 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
@@ -1,12 +1,17 @@
package safeluck.drive.evaluation.fragment;
import android.content.Context;
+import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
+import android.text.SpannableString;
+import android.text.Spanned;
import android.text.TextUtils;
+import android.text.style.AbsoluteSizeSpan;
+import android.text.style.ForegroundColorSpan;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.MotionEvent;
@@ -86,10 +91,9 @@
private ListView mListView;
private Button btn_start_exam;
private TextView tv_stop;//鍛煎彨璇锋眰锛堢粨鏉熻�冭瘯锛�
- private Gson gson = new Gson();
private ScoreAdapter mScoreAdapter;
- private ArrowView av_zhijiao, av_curve, av_park, av_podao;
- private HouseView houseView;
+ private Button av_zhijiao, av_curve, av_park, av_podao;
+ private Button houseView;
private List<ExamStatus> examStatusList = new ArrayList<>();
private List<String> item_conents = new ArrayList<>();//鍧¢亾瀹氱偣鍋滆溅鍜岃捣姝�
private int changKaoCount=0;
@@ -122,12 +126,12 @@
public boolean handleMessage(Message msg) {
if (msg.what == ADD_DATA){
MyLog.i("handler add_data totalScore="+currTotalScore);
- tv_total_score.setText(getResources().getString(R.string.total_score,currTotalScore));
- houseView.setColor(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_REVERSE));//鍊掕溅鍏ュ簱 type =1
- av_podao.setColor(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_RAMP));
- av_park.setColor(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_PARK));
- av_curve.setColor(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_CURVE));
- av_zhijiao.setColor(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_ANGLE));
+ setTotalScoreText();
+ houseView.setBackground(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_REVERSE));//鍊掕溅鍏ュ簱 type =1
+ av_podao.setBackground(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_RAMP));
+ av_park.setBackground(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_PARK));
+ av_curve.setBackground(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_CURVE));
+ av_zhijiao.setBackground(aaa(safeluck.drive.evaluation.DB.Constant.EXAM_MAP_TYPE_ANGLE));
for (int i = 0; i < btn_ids.size(); i++) {
int viewId = getResources().getIdentifier(String.valueOf(btn_ids.get(i)),"id",_mActivity.getPackageName());
@@ -163,27 +167,27 @@
}
});
- private int aaa(int type) {
+ private Drawable aaa(int type) {
if (examStatusList!=null &&examStatusList.size()>0){
for (ExamStatus examStatus:
- examStatusList) {
+ examStatusList) {
if (type == examStatus.getMap_item()){
if (examStatus.getEnter() == safeluck.drive.evaluation.DB.Constant.BEGIN_ITEM){
//杩涘叆鑰冨満
if (examStatusList.get(0).getStartExam() == Constant.NONE_BEEN_START_EXAM){
//缁撴潫鑰冭瘯浜�
MyLog.i("杩涘叆鑰冨満缁撴潫鑰冭瘯锛宻tartexam="+examStatus.getStartExam());
- return getResources().getColor(R.color.colorAccent);
+ return getResources().getDrawable(R.drawable.ic_btn_fail);
}else{
MyLog.i("杩涘叆鑰冨満锛宼ype="+type);
- return getResources().getColor(R.color.pink);
+ return getResources().getDrawable(R.drawable.ic_btn_examing);
}
}else if (examStatus.getEnter() == safeluck.drive.evaluation.DB.Constant.FINISH_ITEM){
if (examStatusList.get(0).getStartExam()==Constant.NONE_BEEN_START_EXAM){
- return getResources().getColor(R.color.examing);
+ return getResources().getDrawable(R.drawable.ic_btn_daikao);
}
switch (type) {
@@ -191,7 +195,7 @@
if (item_conents.contains("鍊掕溅鍏ュ簱")) {
MyLog.i("璇ラ」鑰冭瘯澶辫触锛宼ype="+type);
- return getResources().getColor(R.color.colorAccent);
+ return getResources().getDrawable(R.drawable.ic_btn_fail);
}else{
if (examStatus.getResult() ==1){
MyLog.i("宸茬粡鎾斁杩囧�掕溅鍏ュ簱鍚堟牸");
@@ -200,12 +204,12 @@
examStatusViewModel.updateItemExamResult(1,examStatus.getMap_id());
}
- return getResources().getColor(R.color.train_btn_return);
+ return getResources().getDrawable(R.drawable.ic_btn_succ);
}
case 2:
if (item_conents.contains("鍧¢亾瀹氱偣鍋滆溅鍜岃捣姝�")) {
MyLog.i("璇ラ」鑰冭瘯澶辫触锛宼ype="+type);
- return getResources().getColor(R.color.colorAccent);
+ return getResources().getDrawable(R.drawable.ic_btn_fail);
}else{
if (examStatus.getResult() ==1){
MyLog.i("宸茬粡鎾斁杩囧潯閬撳畾鐐瑰仠杞﹀拰璧锋鍚堟牸鍚堟牸");
@@ -214,12 +218,12 @@
examStatusViewModel.updateItemExamResult(1,examStatus.getMap_id());
}
- return getResources().getColor(R.color.train_btn_return);
+ return getResources().getDrawable(R.drawable.ic_btn_succ);
}
case 3:
if (item_conents.contains("渚ф柟鍋滆溅")) {
MyLog.i("璇ラ」鑰冭瘯澶辫触锛宼ype="+type);
- return getResources().getColor(R.color.colorAccent);
+ return getResources().getDrawable(R.drawable.ic_btn_fail);
}else{
if (examStatus.getResult() ==1){
MyLog.i("宸茬粡鎾斁杩囦晶鏂瑰仠杞﹀悎鏍�");
@@ -228,12 +232,12 @@
ExamPlatformData.getInstance().getTTS().speak("渚ф柟鍋滆溅鍚堟牸");
examStatusViewModel.updateItemExamResult(1,examStatus.getMap_id());
}
- return getResources().getColor(R.color.train_btn_return);
+ return getResources().getDrawable(R.drawable.ic_btn_succ);
}
case 4:
if (item_conents.contains("鏇茬嚎琛岄┒")) {
MyLog.i("璇ラ」鑰冭瘯澶辫触锛宼ype="+type);
- return getResources().getColor(R.color.colorAccent);
+ return getResources().getDrawable(R.drawable.ic_btn_fail);
}else{
if (examStatus.getResult() ==1){
MyLog.i("宸茬粡鎾斁杩囨洸绾胯椹跺悎鏍�");
@@ -242,12 +246,12 @@
ExamPlatformData.getInstance().getTTS().speak("鏇茬嚎琛岄┒鍚堟牸");
examStatusViewModel.updateItemExamResult(1,examStatus.getMap_id());
}
- return getResources().getColor(R.color.train_btn_return);
+ return getResources().getDrawable(R.drawable.ic_btn_succ);
}
case 5:
if (item_conents.contains("鐩磋杞集")) {
MyLog.i("璇ラ」鑰冭瘯澶辫触锛宼ype="+type);
- return getResources().getColor(R.color.colorAccent);
+ return getResources().getDrawable(R.drawable.ic_btn_fail);
}else{
if (examStatus.getResult() ==1){
MyLog.i("宸茬粡鎾斁杩囩洿瑙掕浆寮悎鏍�");
@@ -256,7 +260,7 @@
examStatusViewModel.updateItemExamResult(1,examStatus.getMap_id());
}
- return getResources().getColor(R.color.train_btn_return);
+ return getResources().getDrawable(R.drawable.ic_btn_succ);
}
@@ -264,13 +268,14 @@
}
}else{
- return getResources().getColor(R.color.examing);
+ return getResources().getDrawable(R.drawable.ic_btn_daikao);
}
}
}
}
- return getResources().getColor(R.color.examing);
+ return getResources().getDrawable(R.drawable.ic_btn_daikao);
}
+
/**
* 璺�冮」鐩� 姣忎釜椤圭洰鐨勯鑹插彉鍖�
* @param type
@@ -463,12 +468,10 @@
examStatusList.addAll(examStatus);
mHandler.obtainMessage(ADD_DATA).sendToTarget();
if (examStatus.get(0).getStartExam() != Constant.NONE_BEEN_START_EXAM){
- btn_start_exam.setEnabled(false);
- tv_stop.setEnabled(true);
+ btn_start_exam.setText("缁撴潫鑰冭瘯");
iv_head.getDrawable().setLevel(1);
}else{
- btn_start_exam.setEnabled(true);
- tv_stop.setEnabled(false);
+ btn_start_exam.setText("寮�濮嬭�冭瘯");
iv_head.getDrawable().setLevel(0);
}
exam_type = examStatus.get(0).getStartExam();
@@ -541,6 +544,7 @@
btn_ids.add(R.id.btn_10);
view.findViewById(R.id.iv_head).setOnClickListener(this);
+ ((TextView)view.findViewById(R.id.tv_score_tip)).setText("褰撳墠鑰冭瘯寰楀垎");
av_curve = view.findViewById(R.id.av3);
av_park = view.findViewById(R.id.av2);
av_podao = view.findViewById(R.id.av1);
@@ -598,36 +602,37 @@
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_start:
-
- clearArrayListResetTotalScore();
+ if (btn_start_exam.getText().toString().equalsIgnoreCase("寮�濮嬭�冭瘯")){
+ clearArrayListResetTotalScore();
- if (myDialogFragment == null){
- myDialogFragment = new MyDialogFragment();
+ if (myDialogFragment == null){
+ myDialogFragment = new MyDialogFragment();
+ }
+ myDialogFragment.show(getFragmentManager(),"dialog");
+ myDialogFragment.setCallback(new MyDialogFragment.Callback() {
+ @Override
+ public void changKao() {
+ sendJK0202(2);
+ }
+
+ @Override
+ public void luKao() {
+ sendJK0202(3);
+
+ }
+ });
+
+ }else{
+ stopExam();
}
- myDialogFragment.show(getFragmentManager(),"dialog");
- myDialogFragment.setCallback(new MyDialogFragment.Callback() {
- @Override
- public void changKao() {
- sendJK0202(2);
- }
-
- @Override
- public void luKao() {
- sendJK0202(3);
-
- }
- });
break;
- case R.id.tv_stop:
- Toast.makeText(_mActivity, "缁撴潫鑰冭瘯", Toast.LENGTH_SHORT).show();
- stopExam();
- break;
+
case R.id.view_map:
if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){
RoadDriveMapFragmentaa mapFragment = findFragment(RoadDriveMapFragmentaa.class);
@@ -717,7 +722,7 @@
item_id = 0;
failedProjViewModel.deleteAll();
- tv_total_score.setText(String.valueOf(currTotalScore));
+ setTotalScoreText();
ExamPlatformData.getInstance().getTTS().speak("缁撴潫鑰冭瘯");
@@ -764,5 +769,13 @@
CEventCenter.onBindEvent(false,icEventListener,Constant.BIND_SPEED_TOPIC);
}
+ private void setTotalScoreText() {
+ String totalstr=String.format(getString(R.string.total_score),currTotalScore);
+ SpannableString msp = new SpannableString(totalstr);
+ msp.setSpan(new ForegroundColorSpan(Color.parseColor("#A1A1A3")),totalstr.length()-1,totalstr.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+ msp.setSpan(new AbsoluteSizeSpan(13),totalstr.length()-1,totalstr.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
+
+ tv_total_score.setText(msp);
+ }
}
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java
index 8d77325..b1318fd 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java
@@ -152,6 +152,7 @@
// });
// toolbar.setTitle("璁剧疆鍙傛暟");
view.findViewById(R.id.btn_save_platform).setOnClickListener(this);
+ view.findViewById(R.id.btn_return).setOnClickListener(this);
et_ip = view.findViewById(R.id.et_platform_ip);
et_port = view.findViewById(R.id.et_platform_port);
et_ip.setText(ExamPlatformData.getInstance().getPlatformIP());
@@ -251,6 +252,8 @@
request_code = REQUEST_CODE_ROADMAP;
openFileMgr();
break;
+ case R.id.btn_return:
+ _mActivity.onBackPressed();
default:
break;
}
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 e7372b7..758d410 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -95,7 +95,6 @@
private Button btn_start_exam;
private Button btn_return;
private TextView tv_stop;//鍛煎彨璇锋眰锛堢粨鏉熻�冭瘯锛�
- private Gson gson = new Gson();
private ScoreAdapter mScoreAdapter;
private Button av_zhijiao, av_curve, av_park, av_podao;
private Button houseView;
@@ -456,13 +455,11 @@
examStatusList.addAll(examStatus);
mHandler.obtainMessage(ADD_DATA).sendToTarget();
if (examStatus.get(0).getStartExam() != Constant.NONE_BEEN_START_EXAM){
-// btn_start_exam.setEnabled(false);
- tv_stop.setEnabled(true);
+ btn_start_exam.setText("缁撴潫璁粌");
iv_head.getDrawable().setLevel(1);
}else{
-// btn_start_exam.setEnabled(true);
- tv_stop.setEnabled(false);
iv_head.getDrawable().setLevel(0);
+ btn_start_exam.setText("寮�濮嬭缁�");
}
exam_type = examStatus.get(0).getStartExam();
}
@@ -584,9 +581,9 @@
view.findViewById(R.id.view_map).setOnClickListener(this);
mScoreAdapter = new ScoreAdapter(_mActivity);
mListView.setAdapter(mScoreAdapter);
-// btn_start_exam = view.findViewById(R.id.btn_start);
-// btn_start_exam.setText("寮�濮嬭缁�");
-// btn_start_exam.setOnClickListener(this);
+ btn_start_exam = view.findViewById(R.id.btn_start);
+ btn_start_exam.setText("寮�濮嬭缁�");
+ btn_start_exam.setOnClickListener(this);
tv_stop = view.findViewById(R.id.tv_stop);
tv_stop.setText("缁撴潫璁粌");
tv_stop.setOnClickListener(this);
@@ -595,49 +592,45 @@
MyDialogFragment myDialogFragment;
- SimulateNightBean simulateNightBean = null;
@Override
public void onClick(View v) {
switch (v.getId()) {
-// case R.id.btn_start:
-//
+ case R.id.btn_start:
// //TODO 鍙戦�丣KMessage0202 缁欏钩鍙帮紝寮�濮嬭�冭瘯
-// final JKMessage0202 jkMessage0202 = new JKMessage0202();
-// Date date = new Date();
-// wokViewModel.updateBeginTime(date.getTime());
-// jkMessage0202.timeBCD = date;
-// ExamPlatformData.getInstance().setExam_id(Utils.parseUnsignedInt(String.valueOf(date.getTime()/1000),10));
-// if (myDialogFragment == null){
-// myDialogFragment = new MyDialogFragment();
-// }
-// myDialogFragment.show(getFragmentManager(),"dialog");
-// myDialogFragment.setCallback(new MyDialogFragment.Callback() {
-// @Override
-// public void changKao() {
-//
-// sendJK0202(2);
-// }
-//
-// @Override
-// public void luKao() {
-// sendJK0202(3);
-//
-//
-//
-// }
-// });
+ if (btn_start_exam.getText().toString().equalsIgnoreCase("寮�濮嬭缁�")){
+ final JKMessage0202 jkMessage0202 = new JKMessage0202();
+ Date date = new Date();
+ wokViewModel.updateBeginTime(date.getTime());
+ jkMessage0202.timeBCD = date;
+ ExamPlatformData.getInstance().setExam_id(Utils.parseUnsignedInt(String.valueOf(date.getTime()/1000),10));
+ if (myDialogFragment == null){
+ myDialogFragment = new MyDialogFragment();
+ }
+ myDialogFragment.show(getFragmentManager(),"dialog");
+ myDialogFragment.setCallback(new MyDialogFragment.Callback() {
+ @Override
+ public void changKao() {
+
+ sendJK0202(2);
+ }
+
+ @Override
+ public void luKao() {
+ sendJK0202(3);
+ }
+ });
+ }else{
+ stopExam();
+ }
-// break;
- case R.id.tv_stop:
- Toast.makeText(_mActivity, "缁撴潫鑰冭瘯", Toast.LENGTH_SHORT).show();
- stopExam();
break;
+
case R.id.view_map:
if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){
RoadDriveMapFragmentaa mapFragment = findFragment(RoadDriveMapFragmentaa.class);
@@ -656,11 +649,7 @@
}
break;
case R.id.btn_return:
-// _mActivity.onBackPressed();
- Log.i(TAG,"screenWidth="+ DimenUtil.getScreenWidth(_mActivity));
- Log.i(TAG,"screenHeight="+ DimenUtil.getScreenHeight(_mActivity));
- Log.i(TAG,"18px font ="+ DimenUtil.px2sp(_mActivity,18));
- Log.i(TAG,"48px dp ="+ DimenUtil.px2dp(_mActivity,48));
+ _mActivity.onBackPressed();
break;
case R.id.iv_head:
MyLog.i(TAG,"绛惧埌锛岃幏鍙栬韩浠借瘉鐗╃悊鍗″彿");
diff --git a/app/src/main/res/drawable/btn_bg_baseset.png b/app/src/main/res/drawable/btn_bg_baseset.png
deleted file mode 100644
index 28c5a13..0000000
--- a/app/src/main/res/drawable/btn_bg_baseset.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable/btn_bg_baseset.xml b/app/src/main/res/drawable/btn_bg_baseset.xml
new file mode 100644
index 0000000..91d9609
--- /dev/null
+++ b/app/src/main/res/drawable/btn_bg_baseset.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle">
+ <solid android:color="#ff2b3141" />
+ <stroke android:width="1dp" android:color="#591e5095" />
+ <corners android:radius="26dp"/>
+</shape>
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_btn_daikao.xml b/app/src/main/res/drawable/ic_btn_daikao.xml
index 91e43d4..3bd9826 100644
--- a/app/src/main/res/drawable/ic_btn_daikao.xml
+++ b/app/src/main/res/drawable/ic_btn_daikao.xml
@@ -5,5 +5,5 @@
android:viewportHeight="1024">
<path
android:pathData="M0,0m115.86,0l955.85,0q115.86,0 115.86,115.86l0,738.61q0,115.86 -115.86,115.86l-955.85,0q-115.86,0 -115.86,-115.86l0,-738.61q0,-115.86 115.86,-115.86Z"
- android:fillColor="#1E4A89"/>
+ android:fillColor="#187558"/>
</vector>
diff --git a/app/src/main/res/drawable/set_arg_et_drawable.xml b/app/src/main/res/drawable/set_arg_et_drawable.xml
new file mode 100644
index 0000000..ff2c619
--- /dev/null
+++ b/app/src/main/res/drawable/set_arg_et_drawable.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle">
+ <solid android:color="#ff2b3141" />
+ <corners android:radius="7dp"/>
+</shape>
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_base_datas.xml b/app/src/main/res/layout/layout_base_datas.xml
index 0554463..316cfc4 100644
--- a/app/src/main/res/layout/layout_base_datas.xml
+++ b/app/src/main/res/layout/layout_base_datas.xml
@@ -1,21 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout
+<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
-<!-- <include layout="@layout/toolbar"/>-->
-<!-- <ScrollView-->
-<!-- android:layout_height="match_parent" android:layout_width="match_parent"-->
-
-<!-- >-->
+ <Button
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:id="@+id/btn_save_platform"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize24px"
+ android:background="@drawable/btn_state_save"
+ android:layout_alignParentEnd="true"
+ android:layout_marginRight="@dimen/ui_margin_10dp"
+ android:layout_above="@+id/ll_container_set"
+ android:text="淇濆瓨"/>
<LinearLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
+ android:layout_width="774dp"
+ android:layout_height="320dp"
android:orientation="vertical"
android:padding="10dp"
+ android:id="@+id/ll_container_set"
+ android:layout_centerInParent="true"
+ android:layout_marginLeft="@dimen/ui_margin_10dp"
+ android:layout_marginRight="@dimen/ui_margin_10dp"
android:gravity="center_horizontal"
- android:background="@color/train_bg"
+ android:background="@drawable/stu_score_bg"
>
<LinearLayout
@@ -25,7 +35,8 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="@android:color/black"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize25px"
android:text="鑰冭瘯骞冲彴鍦板潃锛�"/>
<TextView
android:layout_width="wrap_content"
@@ -36,6 +47,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="47.93.157.103"
+ android:drawableLeft="@drawable/set_arg_et_drawable"
android:id="@+id/et_platform_ip"
android:background="@android:drawable/editbox_background_normal"/>
<TextView
@@ -50,13 +62,7 @@
android:id="@+id/et_platform_port"
android:background="@android:drawable/editbox_background_normal"/>
</LinearLayout>
- <View
- android:layout_width="match_parent"
- android:layout_height="1px"
- android:layout_marginTop="10dp"
- android:layout_marginBottom="10dp"
- android:background="@color/colorAccent"
- />
+
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -90,22 +96,18 @@
android:text="9001"
android:background="@android:drawable/editbox_background_normal"/>
</LinearLayout>
- <View
- android:layout_width="match_parent"
- android:layout_height="1px"
- android:visibility="gone"
- android:layout_marginTop="10dp"
- android:layout_marginBottom="10dp"
- android:background="@color/colorAccent"
- />
+
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:layout_marginTop="10dp"
+ android:layout_marginBottom="10dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="@android:color/black"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize25px"
android:text="@string/rtk_addr_des"/>
<TextView
android:layout_width="wrap_content"
@@ -130,21 +132,17 @@
android:text="8080"
android:background="@android:drawable/editbox_background_normal"/>
</LinearLayout>
- <View
- android:layout_width="match_parent"
- android:layout_height="1px"
- android:layout_marginTop="10dp"
- android:layout_marginBottom="10dp"
- android:background="@color/colorAccent"
- />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:layout_marginTop="10dp"
+ android:layout_marginBottom="10dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="@android:color/black"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize25px"
android:text="鐧诲綍淇℃伅锛�"/>
<TextView
android:layout_width="wrap_content"
@@ -185,21 +183,17 @@
android:inputType="numberDecimal"
android:background="@android:drawable/editbox_background_normal"/>
</LinearLayout>
- <View
- android:layout_width="match_parent"
- android:layout_height="1px"
- android:layout_marginTop="10dp"
- android:layout_marginBottom="10dp"
- android:background="@color/colorAccent"
- />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:layout_marginTop="10dp"
+ android:layout_marginBottom="10dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="@android:color/black"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize25px"
android:text="杞﹁浇淇″彿閰嶇疆锛�"/>
<TableLayout
android:layout_width="match_parent"
@@ -300,22 +294,19 @@
</TableRow>
</TableLayout>
</LinearLayout>
- <View
- android:layout_width="match_parent"
- android:layout_height="1px"
- android:layout_marginTop="10dp"
- android:layout_marginBottom="10dp"
- android:background="@color/colorAccent"
- />
+
<LinearLayout
android:layout_width="match_parent"
+ android:layout_marginTop="10dp"
+ android:layout_marginBottom="10dp"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="@android:color/black"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize25px"
android:text="閰嶇疆鍙傛暟锛�"/>
<TableLayout
android:layout_width="match_parent"
@@ -328,6 +319,8 @@
android:layout_height="wrap_content"
android:text="鍗忓鐞嗗櫒鍗囩骇"
android:padding="5dp"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize21px"
android:id="@+id/btn_mcu_upgrade"
android:layout_marginLeft="15dp"
android:background="@drawable/btn_bg_baseset"/>
@@ -335,6 +328,8 @@
android:layout_height="wrap_content"
android:text="鍦鸿�冨湴鍥鹃�夋嫨"
android:padding="5dp"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize21px"
android:id="@+id/btn_map_select"
android:layout_marginLeft="15dp"
android:background="@drawable/btn_bg_baseset"/>
@@ -342,6 +337,8 @@
android:layout_height="wrap_content"
android:text="杞﹁締妯″瀷閫夋嫨"
android:padding="5dp"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize21px"
android:id="@+id/btn_car_select"
android:layout_marginLeft="15dp"
android:background="@drawable/btn_bg_baseset"/>
@@ -349,6 +346,8 @@
android:layout_height="wrap_content"
android:text="璺�冨湴鍥鹃�夋嫨"
android:padding="5dp"
+ android:textColor="@android:color/white"
+ android:textSize="@dimen/network_train_textsize21px"
android:id="@+id/btn_roadmap_select"
android:layout_marginLeft="15dp"
android:background="@drawable/btn_bg_baseset"/>
@@ -357,20 +356,24 @@
</LinearLayout>
- <View
- android:layout_width="match_parent"
- android:layout_height="1px"
- android:layout_marginTop="10dp"
- android:layout_marginBottom="10dp"
- android:background="@color/colorAccent"
- />
- <Button
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:id="@+id/btn_save_platform"
- android:background="@drawable/btn_state_save"
- android:text="淇濆瓨"/>
+
+
</LinearLayout>
-<!-- </ScrollView>-->
-</LinearLayout>
+ <Button
+ android:id="@+id/btn_return"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:background="@mipmap/return_bg"
+ android:drawableLeft="@mipmap/return_pic"
+ android:gravity="center_vertical"
+ android:paddingLeft="20dp"
+ android:text="杩斿洖"
+ android:drawablePadding="5dp"
+ android:textColor="#FFFFFF"
+ android:layout_alignParentEnd="true"
+ android:layout_alignParentBottom="true"
+
+ android:textSize="@dimen/network_train_textsize24px" />
+</RelativeLayout>
diff --git a/app/src/main/res/layout/layout_train_exit.xml b/app/src/main/res/layout/layout_train_exit.xml
deleted file mode 100644
index 3d86e5b..0000000
--- a/app/src/main/res/layout/layout_train_exit.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:background="@color/train_bg"
- android:layout_height="match_parent"
- android:gravity="center"
- android:padding="5dp"
- android:orientation="vertical">
-<Button
- android:layout_width="110dp"
- android:layout_height="wrap_content"
- android:text="杩斿洖"
- android:padding="10dp"
- android:textSize="20sp"
- android:id="@+id/btn_return"
- android:textColor="@android:color/white"
- android:background="@color/train_btn_return"/>
- <Button
- android:layout_width="110dp"
- android:layout_height="wrap_content"
- android:background="@drawable/btn_start_bg"
- android:layout_marginTop="10dp"
- android:textSize="20sp"
- android:layout_below="@+id/btn_return"
- android:padding="10dp"
- android:id="@+id/btn_start"
- android:textColor="@android:color/white"
- android:text="寮�濮嬭�冭瘯"/>
-</RelativeLayout>
diff --git a/app/src/main/res/layout/profile_layout.xml b/app/src/main/res/layout/profile_layout.xml
index cdcbdd0..e1bbeff 100644
--- a/app/src/main/res/layout/profile_layout.xml
+++ b/app/src/main/res/layout/profile_layout.xml
@@ -120,19 +120,21 @@
android:gravity="center"
android:textColor="#ffa1a1a3"
android:textSize="13sp"
+ android:id="@+id/tv_score_tip"
android:shadowDx="0"
android:shadowDy="1"
android:shadowRadius="3.0"
android:shadowColor="#330f1329"
/>
</LinearLayout>
- <TextView
+ <Button
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textColor="#ffffff"
android:background="@drawable/start_exam_bg"
android:textSize="@dimen/network_train_textsize24px"
android:gravity="center"
+ android:id="@+id/btn_start"
android:layout_marginTop="2dp"
android:text="寮�濮嬭�冭瘯"/>
</LinearLayout>
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 2f11bf9..376d5c3 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -10,4 +10,8 @@
<dimen name="ui_margin_10dp">10dp</dimen>
<dimen name="ui_margin_20dp">20dp</dimen>
<dimen name="ui_margin_5dp">5dp</dimen>
+ <dimen name="network_train_textsize26px">21sp</dimen>
+ <dimen name="width_160px_dp">127dp</dimen>
+ <dimen name="network_train_textsize21px">17sp</dimen>
+ <dimen name="network_train_textsize25px">19sp</dimen>
</resources>
\ No newline at end of file
--
Gitblit v1.8.0