@@ -239,8 +239,8 @@ public class DeviceData { | |||||
/** | /** | ||||
* 砝码校准模式 | * 砝码校准模式 | ||||
*/ | */ | ||||
public void setWeightCalibrationMode(IWriteCallBack callback) { | |||||
ModbusTcpServer.get().WriteBool("M6.5", true, callback); | |||||
public void setWeightCalibrationMode(boolean value, IWriteCallBack callback) { | |||||
ModbusTcpServer.get().WriteBool("M6.5", value, callback); | |||||
} | } | ||||
/** | /** | ||||
@@ -6,10 +6,17 @@ import androidx.recyclerview.widget.RecyclerView; | |||||
import android.content.Intent; | import android.content.Intent; | ||||
import android.os.Bundle; | import android.os.Bundle; | ||||
import android.view.View; | import android.view.View; | ||||
import android.widget.Button; | |||||
import android.widget.CompoundButton; | |||||
import android.widget.EditText; | |||||
import android.widget.ImageView; | import android.widget.ImageView; | ||||
import android.widget.Switch; | |||||
import android.widget.TextView; | import android.widget.TextView; | ||||
import com.example.bpa.Model.IWriteCallBack; | |||||
import com.example.bpa.R; | import com.example.bpa.R; | ||||
import com.example.bpa.app.DeviceData; | |||||
import com.example.bpa.db.QueryDB; | |||||
import com.example.bpa.helper.T; | import com.example.bpa.helper.T; | ||||
import com.example.bpa.view.control.ItemClickListener; | import com.example.bpa.view.control.ItemClickListener; | ||||
import com.example.bpa.view.control.MainMeunAdapter; | import com.example.bpa.view.control.MainMeunAdapter; | ||||
@@ -22,7 +29,7 @@ import java.util.List; | |||||
/** | /** | ||||
* 电子秤校验 | * 电子秤校验 | ||||
*/ | */ | ||||
public class dzcjy_activity extends AppCompatActivity implements View.OnClickListener{ | |||||
public class dzcjy_activity extends AppCompatActivity implements View.OnClickListener, CompoundButton.OnCheckedChangeListener { | |||||
//region 变量 | //region 变量 | ||||
/** | /** | ||||
* 返回按钮 | * 返回按钮 | ||||
@@ -32,9 +39,24 @@ public class dzcjy_activity extends AppCompatActivity implements View.OnClickLis | |||||
* 标题设置 | * 标题设置 | ||||
*/ | */ | ||||
TextView gongneng_title; | TextView gongneng_title; | ||||
RecyclerView recyclerView; | |||||
MainMeunAdapter adapter; | |||||
List<MenuMode> menuModes = new ArrayList<>(); | |||||
/** | |||||
* out_switch:称重模块校准 | |||||
* marialmode_switch:出口称重模块校准 | |||||
*/ | |||||
Switch out_switch,marialmode_switch; | |||||
/** | |||||
* mwSave_button:物料砝码值保存 | |||||
* owSave_button:出口砝码值保存 | |||||
* materilwrite_button:物料砝码值写入 | |||||
* calibration_button:物料校准 | |||||
* zeroweight_button:重量清零 | |||||
* outWrite_button:出口砝码值写入 | |||||
* zerocalibration_button:零点校准 | |||||
*/ | |||||
Button mwSave_button,owSave_button,materilwrite_button,calibration_button,zeroweight_button,outWrite_button,zerocalibration_button; | |||||
EditText materialweight_edit,outweight_edit; | |||||
//endregion | //endregion | ||||
//region 私有函数 | //region 私有函数 | ||||
@@ -44,7 +66,7 @@ public class dzcjy_activity extends AppCompatActivity implements View.OnClickLis | |||||
setContentView(R.layout.activity_dzcjy); | setContentView(R.layout.activity_dzcjy); | ||||
Init(); | Init(); | ||||
initEvents(); | initEvents(); | ||||
} | |||||
Initdata(); } | |||||
//endregion | //endregion | ||||
//region 公共函数 | //region 公共函数 | ||||
@@ -58,47 +80,23 @@ public class dzcjy_activity extends AppCompatActivity implements View.OnClickLis | |||||
//通过Activity.getIntent()获取当前页面接收到的Intent。 getXxxExtra方法获取Intent传递过来的数据 | //通过Activity.getIntent()获取当前页面接收到的Intent。 getXxxExtra方法获取Intent传递过来的数据 | ||||
String msg=getIntent().getStringExtra("data"); | String msg=getIntent().getStringExtra("data"); | ||||
gongneng_title.setText(msg); | gongneng_title.setText(msg); | ||||
//edittext | |||||
materialweight_edit = this.findViewById(R.id.materialweight_edit); | |||||
outweight_edit = this.findViewById(R.id.outweight_edit); | |||||
//switch | |||||
out_switch = this.findViewById(R.id.out_switch); | |||||
marialmode_switch = this.findViewById(R.id.marialmode_switch); | |||||
//button | |||||
mwSave_button = this.findViewById(R.id.mwSave_button); | |||||
owSave_button = this.findViewById(R.id.owSave_button); | |||||
materilwrite_button = this.findViewById(R.id.materilwrite_button); | |||||
calibration_button = this.findViewById(R.id.calibration_button); | |||||
zeroweight_button = this.findViewById(R.id.zeroweight_button); | |||||
outWrite_button = this.findViewById(R.id.outWrite_button); | |||||
zerocalibration_button = this.findViewById(R.id.zerocalibration_button); | |||||
recyclerView = this.findViewById(R.id.recycler_view); | |||||
menuModes.clear(); | |||||
menuModes.add(new MenuMode("设置最大称重",R.mipmap.zuidachengzhong)); | |||||
menuModes.add(new MenuMode("设置分度参数",R.mipmap.shezhifenducanshu)); | |||||
menuModes.add(new MenuMode("归零",R.mipmap.guiling)); | |||||
menuModes.add(new MenuMode("设置标准重量",R.mipmap.biaozhunzhongliang)); | |||||
menuModes.add(new MenuMode("称重校验",R.mipmap.chengzhongjiaoyan)); | |||||
MyLayoutManager layout = new MyLayoutManager(); | |||||
//必须,防止recyclerview高度为wrap时测量item高度0 | |||||
layout.setAutoMeasureEnabled(true); | |||||
recyclerView.setLayoutManager(layout); | |||||
adapter = new MainMeunAdapter(this, menuModes); | |||||
recyclerView.setAdapter(adapter); | |||||
recyclerView.addOnItemTouchListener(new ItemClickListener(recyclerView, new ItemClickListener.OnItemClickListener() { | |||||
@Override | |||||
public void onItemClick(View view, int position) { | |||||
TextView textView = (TextView) view.findViewById(R.id.meun_textview); | |||||
T.show(view.getContext(),"打开窗体:"+ textView.getText().toString()); | |||||
switch (textView.getText().toString()) | |||||
{ | |||||
case "设置最大称重": | |||||
break; | |||||
case "设置分度参数": | |||||
break; | |||||
case "归零": | |||||
break; | |||||
case "设置标准重量": | |||||
break; | |||||
case "称重校验": | |||||
default: | |||||
break; | |||||
} | |||||
} | |||||
@Override | |||||
public void onItemLongClick(View view, int position) { | |||||
} | |||||
})); | |||||
} | } | ||||
/** | /** | ||||
@@ -106,6 +104,28 @@ public class dzcjy_activity extends AppCompatActivity implements View.OnClickLis | |||||
*/ | */ | ||||
private void initEvents() { | private void initEvents() { | ||||
gongneng_fanhui.setOnClickListener(this); | gongneng_fanhui.setOnClickListener(this); | ||||
mwSave_button.setOnClickListener(this); | |||||
owSave_button.setOnClickListener(this); | |||||
materilwrite_button.setOnClickListener(this); | |||||
calibration_button.setOnClickListener(this); | |||||
zeroweight_button.setOnClickListener(this); | |||||
outWrite_button.setOnClickListener(this); | |||||
zerocalibration_button.setOnClickListener(this); | |||||
out_switch.setOnCheckedChangeListener(this); | |||||
marialmode_switch.setOnCheckedChangeListener(this); | |||||
} | |||||
/** | |||||
* 初始化数据 | |||||
*/ | |||||
private void Initdata() { | |||||
marialmode_switch.setChecked(DeviceData.Get().getCalibrationMode()); | |||||
//out_switch.setChecked(DeviceData.Get()); | |||||
materialweight_edit.setText("0"); | |||||
outweight_edit.setText("0"); | |||||
} | } | ||||
//endregion | //endregion | ||||
@@ -117,9 +137,67 @@ public class dzcjy_activity extends AppCompatActivity implements View.OnClickLis | |||||
*/ | */ | ||||
@Override | @Override | ||||
public void onClick(View v) { | public void onClick(View v) { | ||||
switch (v.getId()) { | switch (v.getId()) { | ||||
case R.id.gongneng_fanhui://返回按钮 | case R.id.gongneng_fanhui://返回按钮 | ||||
this.finish(); | this.finish(); | ||||
break; | |||||
case R.id.mwSave_button://物料砝码值保存 | |||||
String res = materialweight_edit.getText().toString().trim(); | |||||
if(!res.equals("")){ | |||||
} | |||||
break; | |||||
case R.id.owSave_button://出口砝码值保存 | |||||
break; | |||||
case R.id.materilwrite_button://物料砝码值写入 | |||||
break; | |||||
case R.id.calibration_button://物料校准 | |||||
break; | |||||
case R.id.zeroweight_button://重量清零 | |||||
break; | |||||
case R.id.outWrite_button://出口砝码值写入 | |||||
break; | |||||
case R.id.zerocalibration_button://零点校准 | |||||
break; | |||||
} | |||||
} | |||||
/** | |||||
* 本页面switch点击事件监听 | |||||
* | |||||
* @param | |||||
*/ | |||||
@Override | |||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { | |||||
switch (buttonView.getId()) { | |||||
case R.id.out_switch://称重模块校准 | |||||
DeviceData.Get().setCalibrationMode(isChecked, new IWriteCallBack() { | |||||
@Override | |||||
public void onSuccess() { | |||||
} | |||||
@Override | |||||
public void onFailure(String ErrorMsg) { | |||||
} | |||||
}); | |||||
break; | |||||
case R.id.marialmode_switch://出口称重模块校准 | |||||
DeviceData.Get().setWeightCalibrationMode(isChecked, new IWriteCallBack() { | |||||
@Override | |||||
public void onSuccess() { | |||||
} | |||||
@Override | |||||
public void onFailure(String ErrorMsg) { | |||||
} | |||||
}); | |||||
break; | break; | ||||
} | } | ||||
} | } | ||||
@@ -1,13 +1,22 @@ | |||||
package com.example.bpa.view.from; | package com.example.bpa.view.from; | ||||
import androidx.appcompat.app.AppCompatActivity; | import androidx.appcompat.app.AppCompatActivity; | ||||
import android.graphics.Color; | |||||
import android.os.Bundle; | import android.os.Bundle; | ||||
import android.view.View; | import android.view.View; | ||||
import android.widget.Button; | |||||
import android.widget.CompoundButton; | |||||
import android.widget.EditText; | |||||
import android.widget.ImageView; | import android.widget.ImageView; | ||||
import android.widget.LinearLayout; | |||||
import android.widget.ListView; | import android.widget.ListView; | ||||
import android.widget.Switch; | |||||
import android.widget.TextView; | import android.widget.TextView; | ||||
import com.example.bpa.Model.IWriteCallBack; | |||||
import com.example.bpa.R; | import com.example.bpa.R; | ||||
import com.example.bpa.app.DeviceData; | |||||
import com.example.bpa.db.QueryDB; | import com.example.bpa.db.QueryDB; | ||||
import com.example.bpa.db.mode.BPA_MATERIAL; | import com.example.bpa.db.mode.BPA_MATERIAL; | ||||
import com.example.bpa.db.mode.BPA_SILOS; | import com.example.bpa.db.mode.BPA_SILOS; | ||||
@@ -18,11 +27,13 @@ import com.example.bpa.view.inteface.MyClickListener; | |||||
import com.example.bpa.view.mode.ResSilosMode; | import com.example.bpa.view.mode.ResSilosMode; | ||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import java.util.Arrays; | |||||
import java.util.List; | |||||
/** | /** | ||||
* 流速校验 | * 流速校验 | ||||
*/ | */ | ||||
public class lsjy_activity extends AppCompatActivity implements View.OnClickListener, MyClickListener { | |||||
public class lsjy_activity extends AppCompatActivity implements View.OnClickListener, CompoundButton.OnCheckedChangeListener { | |||||
//region 变量 | //region 变量 | ||||
/** | /** | ||||
* 返回按钮 | * 返回按钮 | ||||
@@ -32,14 +43,36 @@ public class lsjy_activity extends AppCompatActivity implements View.OnClickList | |||||
* 标题设置 | * 标题设置 | ||||
*/ | */ | ||||
TextView gongneng_title; | TextView gongneng_title; | ||||
// LinearLayout mylayout; | |||||
//通道校准值 | |||||
EditText passwayText_1,passwayText_2,passwayText_3,passwayText_4,passwayText_5,passwayText_6,passwayText_7,passwayText_8,passwayText_9,passwayText_10; | |||||
EditText timeText; | |||||
List<EditText> editTextLists = new ArrayList<EditText>(); | |||||
//通道校准开关 | |||||
Switch Switch_1,Switch_2,Switch_3,Switch_4,Switch_5,Switch_6,Switch_7,Switch_8,Switch_9,Switch_10; | |||||
List<Switch> switchLists = new ArrayList<Switch>(); | |||||
//开始校准 | |||||
Button StartButton; | |||||
//保存 | |||||
Button SaveButton; | |||||
/** | /** | ||||
* 表格显示 | * 表格显示 | ||||
*/ | */ | ||||
ListView datatab; | |||||
// ListView datatab; | |||||
/** | /** | ||||
* 料仓数据 | * 料仓数据 | ||||
*/ | */ | ||||
ArrayList<ResSilosMode> resSilosModes=new ArrayList<>(); | |||||
// ArrayList<ResSilosMode> resSilosModes=new ArrayList<>(); | |||||
//endregion | //endregion | ||||
//region 私有函数 | //region 私有函数 | ||||
@@ -49,6 +82,7 @@ public class lsjy_activity extends AppCompatActivity implements View.OnClickList | |||||
setContentView(R.layout.activity_lsjy); | setContentView(R.layout.activity_lsjy); | ||||
Init(); | Init(); | ||||
initEvents(); | initEvents(); | ||||
Initdata(); | |||||
} | } | ||||
//endregion | //endregion | ||||
@@ -60,11 +94,45 @@ public class lsjy_activity extends AppCompatActivity implements View.OnClickList | |||||
private void Init(){ | private void Init(){ | ||||
gongneng_fanhui = this.findViewById(R.id.gongneng_fanhui); | gongneng_fanhui = this.findViewById(R.id.gongneng_fanhui); | ||||
gongneng_title = this.findViewById(R.id.gongneng_title); | gongneng_title = this.findViewById(R.id.gongneng_title); | ||||
datatab= this.findViewById(R.id.datatab); | |||||
// datatab= this.findViewById(R.id.datatab); | |||||
//通过Activity.getIntent()获取当前页面接收到的Intent。 getXxxExtra方法获取Intent传递过来的数据 | //通过Activity.getIntent()获取当前页面接收到的Intent。 getXxxExtra方法获取Intent传递过来的数据 | ||||
String msg=getIntent().getStringExtra("data"); | String msg=getIntent().getStringExtra("data"); | ||||
gongneng_title.setText(msg); | gongneng_title.setText(msg); | ||||
Initdata(); | |||||
// mylayout = findViewById(R.id.lcparameter_layout); | |||||
// mylayout.setBackgroundColor(Color.TRANSPARENT); | |||||
//校准数值 | |||||
passwayText_1 = findViewById(R.id.passwayText_1); | |||||
passwayText_2 = findViewById(R.id.passwayText_2); | |||||
passwayText_3 = findViewById(R.id.passwayText_3); | |||||
passwayText_4 = findViewById(R.id.passwayText_4); | |||||
passwayText_5 = findViewById(R.id.passwayText_5); | |||||
passwayText_6 = findViewById(R.id.passwayText_6); | |||||
passwayText_7 = findViewById(R.id.passwayText_7); | |||||
passwayText_8 = findViewById(R.id.passwayText_8); | |||||
passwayText_9 = findViewById(R.id.passwayText_9); | |||||
passwayText_10 = findViewById(R.id.passwayText_10); | |||||
editTextLists = Arrays.asList(passwayText_1,passwayText_2,passwayText_3,passwayText_4,passwayText_5,passwayText_6,passwayText_7,passwayText_8,passwayText_9,passwayText_10); | |||||
//校准开关 | |||||
Switch_1 = findViewById(R.id.Switch_1); | |||||
Switch_2 = findViewById(R.id.Switch_2); | |||||
Switch_3 = findViewById(R.id.Switch_3); | |||||
Switch_4 = findViewById(R.id.Switch_4); | |||||
Switch_5 = findViewById(R.id.Switch_5); | |||||
Switch_6 = findViewById(R.id.Switch_6); | |||||
Switch_7 = findViewById(R.id.Switch_7); | |||||
Switch_8 = findViewById(R.id.Switch_8); | |||||
Switch_9 = findViewById(R.id.Switch_9); | |||||
Switch_10 = findViewById(R.id.Switch_10); | |||||
//校准按钮 | |||||
StartButton = findViewById(R.id.StartButton); | |||||
timeText = findViewById(R.id.edi_time); | |||||
SaveButton = findViewById(R.id.savetime); | |||||
} | } | ||||
/** | /** | ||||
@@ -72,6 +140,65 @@ public class lsjy_activity extends AppCompatActivity implements View.OnClickList | |||||
*/ | */ | ||||
private void initEvents() { | private void initEvents() { | ||||
gongneng_fanhui.setOnClickListener(this); | gongneng_fanhui.setOnClickListener(this); | ||||
//switch | |||||
Switch_1.setOnCheckedChangeListener(this); | |||||
Switch_2.setOnCheckedChangeListener(this); | |||||
Switch_3.setOnCheckedChangeListener(this); | |||||
Switch_4.setOnCheckedChangeListener(this); | |||||
Switch_5.setOnCheckedChangeListener(this); | |||||
Switch_6.setOnCheckedChangeListener(this); | |||||
Switch_7.setOnCheckedChangeListener(this); | |||||
Switch_8.setOnCheckedChangeListener(this); | |||||
Switch_9.setOnCheckedChangeListener(this); | |||||
Switch_10.setOnCheckedChangeListener(this); | |||||
StartButton.setOnClickListener(new View.OnClickListener() { | |||||
@Override | |||||
public void onClick(View v) { | |||||
DeviceData.Get().setChStartCalibration(new IWriteCallBack() { | |||||
@Override | |||||
public void onSuccess() { | |||||
T.show(lsjy_activity.this,"通道开始校准"); | |||||
} | |||||
@Override | |||||
public void onFailure(String ErrorMsg) { | |||||
T.show(lsjy_activity.this,"通道开始校准失败"); | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
SaveButton.setOnClickListener(new View.OnClickListener(){ | |||||
@Override | |||||
public void onClick(View v) { | |||||
new Thread(new Runnable() { | |||||
@Override | |||||
public void run() { | |||||
try { | |||||
String stime = timeText.getText().toString(); | |||||
if(stime.equals("")){return;} | |||||
Float ftime = Float.parseFloat(stime); | |||||
DeviceData.Get().setCalibrationReferenceTime(ftime,new IWriteCallBack() { | |||||
@Override | |||||
public void onSuccess() { | |||||
T.show(lsjy_activity.this,"校准时间写入成功"); | |||||
} | |||||
@Override | |||||
public void onFailure(String ErrorMsg) { | |||||
T.show(lsjy_activity.this,"校准时间写入失败"); | |||||
} | |||||
}); | |||||
}catch (ArithmeticException e) { | |||||
e.printStackTrace(); | |||||
} | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
} | } | ||||
/** | /** | ||||
@@ -79,10 +206,16 @@ public class lsjy_activity extends AppCompatActivity implements View.OnClickList | |||||
*/ | */ | ||||
public void Initdata() | public void Initdata() | ||||
{ | { | ||||
//初始化标准值数据 | |||||
try{ | try{ | ||||
resSilosModes= QueryDB.GetSilos(); | |||||
lsjy_adapter adapter = new lsjy_adapter(lsjy_activity.this, R.layout.lsjy_item, resSilosModes,this); | |||||
datatab.setAdapter(adapter); | |||||
for (int i = 0; i <10;i++){ | |||||
String s = String.valueOf(DeviceData.Get().getCalibrationValue(i+1)); | |||||
editTextLists.get(i).setText(s); | |||||
} | |||||
String time = String.valueOf(DeviceData.Get().getCalibrationReferenceTime()); | |||||
//校准时间 | |||||
timeText.setText(time); | |||||
}catch(Exception e){ | }catch(Exception e){ | ||||
} | } | ||||
@@ -104,20 +237,114 @@ public class lsjy_activity extends AppCompatActivity implements View.OnClickList | |||||
} | } | ||||
} | } | ||||
int k=404; | int k=404; | ||||
/** | /** | ||||
* 接口方法,响应ListView按钮点击事件 | |||||
* 本页面switch点击事件监听 | |||||
* | |||||
* @param | |||||
*/ | */ | ||||
@Override | @Override | ||||
public void clickListener(View v,Object data) { | |||||
switch (v.getId()) | |||||
{ | |||||
case R.id.button_item://校验 | |||||
k=k+1; | |||||
T.show(this,((ResSilosMode)data).id); | |||||
QueryDB.UpdateJYZ(((ResSilosMode)data).id,k); | |||||
Initdata(); | |||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { | |||||
switch (buttonView.getId()){ | |||||
case R.id.Switch_1: | |||||
SwitchClick(1,isChecked); | |||||
break; | |||||
case R.id.Switch_2: | |||||
SwitchClick(2,isChecked); | |||||
break; | |||||
case R.id.Switch_3: | |||||
SwitchClick(3,isChecked); | |||||
break; | |||||
case R.id.Switch_4: | |||||
SwitchClick(4,isChecked); | |||||
break; | |||||
case R.id.Switch_5: | |||||
SwitchClick(5,isChecked); | |||||
break; | |||||
case R.id.Switch_6: | |||||
SwitchClick(6,isChecked); | |||||
break; | |||||
case R.id.Switch_7: | |||||
SwitchClick(7,isChecked); | |||||
break; | |||||
case R.id.Switch_8: | |||||
SwitchClick(8,isChecked); | |||||
break; | |||||
case R.id.Switch_9: | |||||
SwitchClick(9,isChecked); | |||||
break; | |||||
case R.id.Switch_10: | |||||
SwitchClick(10,isChecked); | |||||
break; | break; | ||||
} | } | ||||
} | |||||
//switch切换 | |||||
private void SwitchClick(int index, boolean isChecked){ | |||||
StringBuffer sb = new StringBuffer("PLC写入:"); | |||||
new Thread (new Runnable() { | |||||
public void run() { | |||||
if (isChecked){ //校准开关开启状态才会写入值 | |||||
String value = editTextLists.get(index-1).getText().toString(); | |||||
DeviceData.Get().setCalibrationValue(Short.parseShort(value),index, new IWriteCallBack() { | |||||
@Override | |||||
public void onSuccess() { | |||||
sb.append("通道"); | |||||
sb.append(index); | |||||
sb.append("校准值写入成功;"); | |||||
} | |||||
@Override | |||||
public void onFailure(String ErrorMsg) { | |||||
sb.append("通道"); | |||||
sb.append(index); | |||||
sb.append("校准值写入失败;"); | |||||
} | |||||
}); | |||||
} | |||||
DeviceData.Get().setChCalibrationSwitch(isChecked, index, new IWriteCallBack() { | |||||
@Override | |||||
public void onSuccess() { | |||||
sb.append("通道"); | |||||
sb.append(index); | |||||
sb.append("校准开关成功;"); | |||||
} | |||||
@Override | |||||
public void onFailure(String ErrorMsg) { | |||||
sb.append("通道"); | |||||
sb.append(index); | |||||
sb.append("校准开关失败;"); | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
T.show(lsjy_activity.this, sb.toString()); | |||||
} | } | ||||
/** | |||||
* 接口方法,响应ListView按钮点击事件 | |||||
*/ | |||||
// @Override | |||||
// public void clickListener(View v,Object data) { | |||||
// switch (v.getId()) | |||||
// { | |||||
// case R.id.button_item://校验 | |||||
// k=k+1; | |||||
// T.show(this,((ResSilosMode)data).id); | |||||
// QueryDB.UpdateJYZ(((ResSilosMode)data).id,k); | |||||
// Initdata(); | |||||
// break; | |||||
// } | |||||
// } | |||||
//endregion | //endregion | ||||
} | } |
@@ -2,10 +2,49 @@ | |||||
<selector xmlns:android="http://schemas.android.com/apk/res/android" | <selector xmlns:android="http://schemas.android.com/apk/res/android" | ||||
android:shape="rectangle"> | android:shape="rectangle"> | ||||
<gradient | |||||
android:startColor="#009688" | |||||
android:endColor="#00BCD4" | |||||
android:type="linear" | |||||
android:angle="90" /> | |||||
<item android:state_pressed="true"> | |||||
<shape android:shape="rectangle"> | |||||
<corners android:radius="10dp" /> | |||||
<gradient | |||||
android:startColor="#FF4081" | |||||
android:endColor="#FF6699" | |||||
android:type="linear" | |||||
android:angle="45" /> | |||||
<padding | |||||
android:left="6dp" | |||||
android:top="2dp" | |||||
android:right="6dp" | |||||
android:bottom="2dp" /> | |||||
<stroke | |||||
android:width="3dp" | |||||
android:color="#FF4081" /> | |||||
</shape> | |||||
</item> | |||||
<!-- Button 正常状态下的样式 --> | |||||
<item> | |||||
<shape android:shape="rectangle"> | |||||
<corners android:radius="5dp" /> | |||||
<gradient | |||||
android:startColor="#9CECFB" | |||||
android:endColor="#D6D6D6" | |||||
android:type="linear" | |||||
android:angle="45" /> | |||||
<padding | |||||
android:left="6dp" | |||||
android:top="2dp" | |||||
android:right="6dp" | |||||
android:bottom="2dp" /> | |||||
<stroke | |||||
android:width="1dp" | |||||
android:color="#444444" /> | |||||
</shape> | |||||
</item> | |||||
</selector> | </selector> |
@@ -12,8 +12,8 @@ | |||||
<padding | <padding | ||||
android:left="10dp" | android:left="10dp" | ||||
android:top="10dp" | android:top="10dp" | ||||
android:right="10dp" | |||||
android:bottom="10dp" /> | |||||
android:right="5dp" | |||||
android:bottom="5dp" /> | |||||
<stroke | <stroke | ||||
android:width="2dp" | android:width="2dp" | ||||
android:color="#FF4081" /> | android:color="#FF4081" /> | ||||
@@ -34,8 +34,8 @@ | |||||
<padding | <padding | ||||
android:left="10dp" | android:left="10dp" | ||||
android:top="10dp" | android:top="10dp" | ||||
android:right="10dp" | |||||
android:bottom="10dp" /> | |||||
android:right="5dp" | |||||
android:bottom="5dp" /> | |||||
<stroke | <stroke | ||||
android:width="2dp" | android:width="2dp" | ||||
android:color="#444444" /> | android:color="#444444" /> | ||||
@@ -75,14 +75,326 @@ | |||||
android:layout_alignParentRight="true" | android:layout_alignParentRight="true" | ||||
android:layout_alignParentBottom="true" | android:layout_alignParentBottom="true" | ||||
android:src="@mipmap/yx"/> | android:src="@mipmap/yx"/> | ||||
<RelativeLayout | |||||
<LinearLayout | |||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="match_parent" | android:layout_height="match_parent" | ||||
android:layout_margin="10dp"> | |||||
<androidx.recyclerview.widget.RecyclerView | |||||
android:id="@+id/recycler_view" | |||||
android:layout_margin="10dp" | |||||
android:orientation="vertical"> | |||||
<RelativeLayout | |||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="wrap_content"/> | |||||
</RelativeLayout> | |||||
android:layout_height="wrap_content"> | |||||
<LinearLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:orientation="vertical" | |||||
android:layout_marginLeft="20dp"> | |||||
<Switch | |||||
android:id="@+id/marialmode_switch" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:background="@drawable/qs_switch" | |||||
android:text="清零去皮模式/零点校准模式" | |||||
android:layout_margin="5dp" | |||||
/> | |||||
<LinearLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:text="砝码重量:" | |||||
android:layout_margin="5dp"/> | |||||
<EditText | |||||
android:id="@+id/materialweight_edit" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:minWidth="60dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent" | |||||
android:layout_margin="5dp"/> | |||||
<Button | |||||
android:id="@+id/mwSave_button" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="30dp" | |||||
android:background="@drawable/btn_greenblue" | |||||
android:layout_gravity="center_vertical" | |||||
android:layout_margin="5dp" | |||||
android:text="保存" | |||||
/> | |||||
</LinearLayout> | |||||
<LinearLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content"> | |||||
<Spinner | |||||
android:layout_height="wrap_content" | |||||
android:layout_width="wrap_content" | |||||
android:layout_margin="5dp" | |||||
/> | |||||
<Button | |||||
android:id="@+id/materilwrite_button" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="30dp" | |||||
android:background="@drawable/btn_greenblue" | |||||
android:text="写入砝码值" | |||||
android:layout_margin="5dp"/> | |||||
<Button | |||||
android:id="@+id/calibration_button" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="30dp" | |||||
android:background="@drawable/btn_greenblue" | |||||
android:text="去皮/校准" | |||||
android:layout_margin="5dp"/> | |||||
</LinearLayout> | |||||
</LinearLayout> | |||||
<LinearLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:orientation="vertical" | |||||
android:layout_alignParentRight="true" | |||||
android:layout_margin="10dp"> | |||||
<Switch | |||||
android:id="@+id/out_switch" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:background="@drawable/qs_switch" | |||||
android:text="出口称重模块校准" | |||||
android:layout_margin="5dp"/> | |||||
<LinearLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:text="砝码重量" | |||||
android:layout_margin="5dp"/> | |||||
<EditText | |||||
android:id="@+id/outweight_edit" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:minWidth="60dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent" | |||||
android:layout_margin="5dp"/> | |||||
<Button | |||||
android:id="@+id/owSave_button" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="30dp" | |||||
android:background="@drawable/btn_greenblue" | |||||
android:text="保存" | |||||
android:layout_margin="5dp"/> | |||||
</LinearLayout> | |||||
<LinearLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content"> | |||||
<Button | |||||
android:id="@+id/zeroweight_button" | |||||
android:layout_height="30dp" | |||||
android:layout_width="wrap_content" | |||||
android:background="@drawable/btn_greenblue" | |||||
android:text="重量清零" | |||||
android:layout_margin="5dp" | |||||
/> | |||||
<Button | |||||
android:id="@+id/outWrite_button" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="30dp" | |||||
android:background="@drawable/btn_greenblue" | |||||
android:text="写入砝码值" | |||||
android:layout_margin="5dp"/> | |||||
<Button | |||||
android:id="@+id/zerocalibration_button" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="30dp" | |||||
android:background="@drawable/btn_greenblue" | |||||
android:text="零点校准" | |||||
android:layout_margin="5dp"/> | |||||
</LinearLayout> | |||||
</LinearLayout> | |||||
</RelativeLayout> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_gravity="center_horizontal" | |||||
android:layout_marginTop="10dp" | |||||
android:text="称重当前重量" | |||||
android:textStyle="bold" | |||||
android:textSize="24dp" | |||||
android:textColor="@color/white"/> | |||||
<TableLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_gravity="center_horizontal"> | |||||
<TableRow | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:layout_margin="10dp"> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:layout_marginRight="10dp" | |||||
android:textStyle="bold" | |||||
android:text="模块_1:"/> | |||||
<EditText | |||||
android:id="@+id/mode_1_realvalue" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
style="@style/EnableEditTextStyle" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="80dp"/> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:layout_marginRight="10dp" | |||||
android:textStyle="bold" | |||||
android:text="模块_2:"/> | |||||
<EditText | |||||
android:id="@+id/mode_2_realvalue" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
style="@style/EnableEditTextStyle" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="80dp" | |||||
/> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:layout_marginRight="10dp" | |||||
android:textStyle="bold" | |||||
android:text="模块_3:"/> | |||||
<EditText | |||||
android:id="@+id/mode_3_realvalue" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
style="@style/EnableEditTextStyle" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="80dp"/> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:layout_marginRight="10dp" | |||||
android:textStyle="bold" | |||||
android:text="模块_4:"/> | |||||
<EditText | |||||
android:id="@+id/mode_4_realvalue" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
style="@style/EnableEditTextStyle" | |||||
android:minWidth="60dp" | |||||
/> | |||||
</TableRow> | |||||
<TableRow | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:layout_margin="10dp"> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:layout_marginRight="10dp" | |||||
android:textStyle="bold" | |||||
android:text="模块_5:"/> | |||||
<EditText | |||||
android:id="@+id/mode_5_realvalue" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
style="@style/EnableEditTextStyle" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="80dp"/> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:layout_marginRight="10dp" | |||||
android:textStyle="bold" | |||||
android:text="模块_6:"/> | |||||
<EditText | |||||
android:id="@+id/mode_6_realvalue" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
style="@style/EnableEditTextStyle" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="80dp" | |||||
/> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:layout_marginRight="10dp" | |||||
android:textStyle="bold" | |||||
android:text="模块_7:"/> | |||||
<EditText | |||||
android:id="@+id/mode_7_realvalue" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
style="@style/EnableEditTextStyle" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="80dp"/> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:layout_marginRight="10dp" | |||||
android:textStyle="bold" | |||||
android:text="模块_8:"/> | |||||
<EditText | |||||
android:id="@+id/mode_8_realvalue" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
style="@style/EnableEditTextStyle" | |||||
android:minWidth="60dp" | |||||
/> | |||||
</TableRow> | |||||
</TableLayout> | |||||
<LinearLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_margin="10dp" | |||||
android:layout_gravity="center_horizontal"> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:layout_marginRight="10dp" | |||||
android:textStyle="bold" | |||||
android:text="出口模块:"/> | |||||
<EditText | |||||
android:id="@+id/mode_out_realvalue" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
style="@style/EnableEditTextStyle" | |||||
android:minWidth="60dp" | |||||
/> | |||||
</LinearLayout> | |||||
</LinearLayout> | |||||
</RelativeLayout> | </RelativeLayout> | ||||
</LinearLayout> | </LinearLayout> |
@@ -7,7 +7,8 @@ | |||||
android:layout_height="match_parent" | android:layout_height="match_parent" | ||||
android:orientation="vertical" | android:orientation="vertical" | ||||
android:background="@mipmap/dpbj" | android:background="@mipmap/dpbj" | ||||
tools:context=".view.from.lsjy_activity"> | |||||
tools:context=".view.from.lsjy_activity" | |||||
tools:ignore="ExtraText"> | |||||
<RelativeLayout | <RelativeLayout | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="30dp" | android:layout_height="30dp" | ||||
@@ -43,164 +44,498 @@ | |||||
android:layout_marginLeft="5dp" | android:layout_marginLeft="5dp" | ||||
/> | /> | ||||
</RelativeLayout> | </RelativeLayout> | ||||
</RelativeLayout> | </RelativeLayout> | ||||
<View | <View | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="1dp" | android:layout_height="1dp" | ||||
android:background="#FF03668F" /> | android:background="#FF03668F" /> | ||||
<RelativeLayout | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent" | |||||
android:layout_margin="5dp"> | |||||
<ImageView | |||||
<!--region new--> | |||||
<TableLayout | |||||
android:layout_gravity="center" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content"> | |||||
<!-- Table1--> | |||||
<TableRow | |||||
android:layout_width="wrap_content" | android:layout_width="wrap_content" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_alignParentLeft="true" | |||||
android:layout_alignParentTop="true" | |||||
android:src="@mipmap/zs"/> | |||||
<ImageView | |||||
android:layout_gravity="center" | |||||
android:layout_margin="5dp"> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道一:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_1" | |||||
android:minWidth="60dp" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_1" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道二:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_2" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_2" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
</TableRow> | |||||
<!-- Table3--> | |||||
<TableRow | |||||
android:layout_width="wrap_content" | android:layout_width="wrap_content" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_alignParentLeft="true" | |||||
android:layout_alignParentBottom="true" | |||||
android:src="@mipmap/zx"/> | |||||
<ImageView | |||||
android:layout_gravity="center" | |||||
android:layout_margin="5dp"> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道三:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_3" | |||||
android:minWidth="60dp" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_3" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道四:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_4" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_4" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
</TableRow> | |||||
<!-- Table3--> | |||||
<TableRow | |||||
android:layout_width="wrap_content" | android:layout_width="wrap_content" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_alignParentRight="true" | |||||
android:layout_alignParentTop="true" | |||||
android:src="@mipmap/ys"/> | |||||
<ImageView | |||||
android:layout_gravity="center" | |||||
android:layout_margin="5dp"> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道五:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_5" | |||||
android:minWidth="60dp" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_5" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道六:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_6" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_6" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
</TableRow> | |||||
<!-- Table4--> | |||||
<TableRow | |||||
android:layout_width="wrap_content" | android:layout_width="wrap_content" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_alignParentRight="true" | |||||
android:layout_alignParentBottom="true" | |||||
android:src="@mipmap/yx"/> | |||||
<RelativeLayout | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent" | |||||
android:layout_margin="10dp"> | |||||
<LinearLayout | |||||
android:layout_gravity="center" | |||||
android:layout_margin="5dp"> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道七:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_7" | |||||
android:minWidth="60dp" | |||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="match_parent" | |||||
android:orientation="vertical"> | |||||
<RelativeLayout | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent"> | |||||
<LinearLayout | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent" | |||||
android:layout_marginTop="10dp" | |||||
android:orientation="vertical"> | |||||
<RelativeLayout | |||||
android:layout_width="match_parent" | |||||
android:background="@mipmap/bgbtbj" | |||||
android:layout_height="26dp"> | |||||
<View | |||||
android:layout_width="match_parent" | |||||
android:layout_height="1dp" | |||||
android:background="#FF03668F" /> | |||||
<View | |||||
android:layout_width="match_parent" | |||||
android:layout_height="1dp" | |||||
android:layout_alignParentBottom="true" | |||||
android:background="#FF03668F" /> | |||||
<TableLayout | |||||
android:layout_centerVertical="true" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:gravity="center" | |||||
android:layout_gravity="center" | |||||
android:stretchColumns="0"> | |||||
<TableRow | |||||
android:layout_width="fill_parent" | |||||
android:layout_height="wrap_content" | |||||
android:gravity="center_horizontal"> | |||||
<RelativeLayout | |||||
android:layout_width="0dp" | |||||
android:layout_height="wrap_content" | |||||
android:layout_weight="1"> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginLeft="20dp" | |||||
android:layout_alignParentLeft="true" | |||||
android:text="饮料名称" | |||||
android:textColor="@color/dataGridColumnHeaderColor" | |||||
android:textSize="@dimen/textSize" /> | |||||
</RelativeLayout> | |||||
<RelativeLayout | |||||
android:layout_width="0dp" | |||||
android:layout_height="wrap_content" | |||||
android:layout_weight="1"> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginLeft="20dp" | |||||
android:layout_alignParentLeft="true" | |||||
android:text="料仓编号" | |||||
android:textColor="@color/dataGridColumnHeaderColor" | |||||
android:textSize="@dimen/textSize" /> | |||||
</RelativeLayout> | |||||
<RelativeLayout | |||||
android:layout_width="0dp" | |||||
android:layout_height="wrap_content" | |||||
android:layout_weight="1"> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginLeft="20dp" | |||||
android:layout_alignParentLeft="true" | |||||
android:text="标准出料值" | |||||
android:textColor="@color/dataGridColumnHeaderColor" | |||||
android:textSize="@dimen/textSize" /> | |||||
</RelativeLayout> | |||||
<RelativeLayout | |||||
android:layout_width="0dp" | |||||
android:layout_height="wrap_content" | |||||
android:layout_weight="1"> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginLeft="20dp" | |||||
android:layout_alignParentLeft="true" | |||||
android:text="校准出料值" | |||||
android:textColor="@color/dataGridColumnHeaderColor" | |||||
android:textSize="@dimen/textSize" /> | |||||
</RelativeLayout> | |||||
<RelativeLayout | |||||
android:layout_width="0dp" | |||||
android:layout_height="wrap_content" | |||||
android:layout_weight="1"> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginLeft="20dp" | |||||
android:layout_alignParentLeft="true" | |||||
android:text="用户操作" | |||||
android:textColor="@color/dataGridColumnHeaderColor" | |||||
android:textSize="@dimen/textSize" /> | |||||
</RelativeLayout> | |||||
</TableRow> | |||||
</TableLayout> | |||||
</RelativeLayout> | |||||
<RelativeLayout | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent"> | |||||
<ListView | |||||
android:id="@+id/datatab" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent" | |||||
android:divider="#00000000" | |||||
android:dividerHeight="3dp" | |||||
android:layout_marginTop="3dp" | |||||
/> | |||||
</RelativeLayout> | |||||
</LinearLayout> | |||||
</RelativeLayout> | |||||
</LinearLayout> | |||||
</RelativeLayout> | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_7" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道八:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_8" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_8" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
</TableRow> | |||||
<!-- Table5--> | |||||
<TableRow | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_gravity="center" | |||||
android:layout_margin="5dp"> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道九:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_9" | |||||
android:minWidth="60dp" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_9" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
<TextView | |||||
android:layout_marginRight="15dp" | |||||
android:text="通道十:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold"/> | |||||
<EditText | |||||
android:id="@+id/passwayText_10" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:minWidth="60dp" | |||||
android:layout_marginRight="15dp" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Switch | |||||
android:id="@+id/Switch_10" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准开关" | |||||
android:layout_marginRight="40dp" | |||||
android:textColor="@color/white"/> | |||||
</TableRow> | |||||
</TableLayout> | |||||
<RelativeLayout | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content"> | |||||
<Button | |||||
android:id="@+id/StartButton" | |||||
android:layout_marginTop="10dp" | |||||
android:layout_marginBottom="5dp" | |||||
android:layout_width="90dp" | |||||
android:layout_height="90dp" | |||||
android:layout_gravity="center" | |||||
android:layout_centerHorizontal="true" | |||||
android:background="@drawable/bt_circular" | |||||
android:textColor="@color/white" | |||||
android:text="开始 | |||||
校准" | |||||
android:textSize="16dp"/> | |||||
<TableLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="match_parent" | |||||
android:layout_alignParentRight="true" | |||||
android:layout_marginTop="10dp" | |||||
android:layout_marginLeft="5dp" | |||||
> | |||||
<TableRow | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_gravity="center" | |||||
android:layout_margin="5dp"> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="校准基准时间:" | |||||
android:textColor="@color/white" | |||||
android:textStyle="bold" | |||||
android:gravity="center" | |||||
android:textSize="16dp"/> | |||||
</TableRow> | |||||
<TableRow | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_gravity="center" | |||||
android:layout_marginRight="35dp"> | |||||
<EditText | |||||
android:id="@+id/edi_time" | |||||
android:minWidth="60dp" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/white" | |||||
android:backgroundTint="@color/colorAccent"/> | |||||
<Button | |||||
android:id="@+id/savetime" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="保存" | |||||
android:layout_gravity="center" | |||||
android:layout_marginLeft="25dp" | |||||
android:textColor="@color/white" | |||||
android:textSize="12dp" | |||||
android:textStyle="bold" | |||||
android:background="@drawable/settingbutton"/> | |||||
</TableRow> | |||||
</TableLayout> | |||||
</RelativeLayout> | </RelativeLayout> | ||||
<!--endregion--> | |||||
<!--region old--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="match_parent"--> | |||||
<!-- android:layout_margin="5dp">--> | |||||
<!-- <ImageView--> | |||||
<!-- android:layout_width="wrap_content"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_alignParentLeft="true"--> | |||||
<!-- android:layout_alignParentTop="true"--> | |||||
<!-- android:src="@mipmap/zs"/>--> | |||||
<!-- <ImageView--> | |||||
<!-- android:layout_width="wrap_content"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_alignParentLeft="true"--> | |||||
<!-- android:layout_alignParentBottom="true"--> | |||||
<!-- android:src="@mipmap/zx"/>--> | |||||
<!-- <ImageView--> | |||||
<!-- android:layout_width="wrap_content"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_alignParentRight="true"--> | |||||
<!-- android:layout_alignParentTop="true"--> | |||||
<!-- android:src="@mipmap/ys"/>--> | |||||
<!-- <ImageView--> | |||||
<!-- android:layout_width="wrap_content"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_alignParentRight="true"--> | |||||
<!-- android:layout_alignParentBottom="true"--> | |||||
<!-- android:src="@mipmap/yx"/>--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="match_parent"--> | |||||
<!-- android:layout_margin="10dp">--> | |||||
<!-- <LinearLayout--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="match_parent"--> | |||||
<!-- android:orientation="vertical">--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="match_parent">--> | |||||
<!-- <LinearLayout--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="match_parent"--> | |||||
<!-- android:layout_marginTop="10dp"--> | |||||
<!-- android:orientation="vertical">--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:background="@mipmap/bgbtbj"--> | |||||
<!-- android:layout_height="26dp">--> | |||||
<!-- <View--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="1dp"--> | |||||
<!-- android:background="#FF03668F" />--> | |||||
<!-- <View--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="1dp"--> | |||||
<!-- android:layout_alignParentBottom="true"--> | |||||
<!-- android:background="#FF03668F" />--> | |||||
<!-- <TableLayout--> | |||||
<!-- android:layout_centerVertical="true"--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:gravity="center"--> | |||||
<!-- android:layout_gravity="center"--> | |||||
<!-- android:stretchColumns="0">--> | |||||
<!-- <TableRow--> | |||||
<!-- android:layout_width="fill_parent"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:gravity="center_horizontal">--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="0dp"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_weight="1">--> | |||||
<!-- <TextView--> | |||||
<!-- android:layout_width="wrap_content"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_marginLeft="20dp"--> | |||||
<!-- android:layout_alignParentLeft="true"--> | |||||
<!-- android:text="饮料名称"--> | |||||
<!-- android:textColor="@color/dataGridColumnHeaderColor"--> | |||||
<!-- android:textSize="@dimen/textSize" />--> | |||||
<!-- </RelativeLayout>--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="0dp"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_weight="1">--> | |||||
<!-- <TextView--> | |||||
<!-- android:layout_width="wrap_content"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_marginLeft="20dp"--> | |||||
<!-- android:layout_alignParentLeft="true"--> | |||||
<!-- android:text="料仓编号"--> | |||||
<!-- android:textColor="@color/dataGridColumnHeaderColor"--> | |||||
<!-- android:textSize="@dimen/textSize" />--> | |||||
<!-- </RelativeLayout>--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="0dp"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_weight="1">--> | |||||
<!-- <TextView--> | |||||
<!-- android:layout_width="wrap_content"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_marginLeft="20dp"--> | |||||
<!-- android:layout_alignParentLeft="true"--> | |||||
<!-- android:text="标准出料值"--> | |||||
<!-- android:textColor="@color/dataGridColumnHeaderColor"--> | |||||
<!-- android:textSize="@dimen/textSize" />--> | |||||
<!-- </RelativeLayout>--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="0dp"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_weight="1">--> | |||||
<!-- <TextView--> | |||||
<!-- android:layout_width="wrap_content"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_marginLeft="20dp"--> | |||||
<!-- android:layout_alignParentLeft="true"--> | |||||
<!-- android:text="校准出料值"--> | |||||
<!-- android:textColor="@color/dataGridColumnHeaderColor"--> | |||||
<!-- android:textSize="@dimen/textSize" />--> | |||||
<!-- </RelativeLayout>--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="0dp"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_weight="1">--> | |||||
<!-- <TextView--> | |||||
<!-- android:layout_width="wrap_content"--> | |||||
<!-- android:layout_height="wrap_content"--> | |||||
<!-- android:layout_marginLeft="20dp"--> | |||||
<!-- android:layout_alignParentLeft="true"--> | |||||
<!-- android:text="用户操作"--> | |||||
<!-- android:textColor="@color/dataGridColumnHeaderColor"--> | |||||
<!-- android:textSize="@dimen/textSize" />--> | |||||
<!-- </RelativeLayout>--> | |||||
<!-- </TableRow>--> | |||||
<!-- </TableLayout>--> | |||||
<!-- </RelativeLayout>--> | |||||
<!-- <RelativeLayout--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="match_parent">--> | |||||
<!-- <ListView--> | |||||
<!-- android:id="@+id/datatab"--> | |||||
<!-- android:layout_width="match_parent"--> | |||||
<!-- android:layout_height="match_parent"--> | |||||
<!-- android:divider="#00000000"--> | |||||
<!-- android:dividerHeight="3dp"--> | |||||
<!-- android:layout_marginTop="3dp"--> | |||||
<!-- />--> | |||||
<!-- </RelativeLayout>--> | |||||
<!-- </LinearLayout>--> | |||||
<!-- </RelativeLayout>--> | |||||
<!-- </LinearLayout>--> | |||||
<!-- </RelativeLayout>--> | |||||
<!-- </RelativeLayout>--> | |||||
<!--endregion--> | |||||
</LinearLayout> | </LinearLayout> |
@@ -179,4 +179,13 @@ | |||||
<item name="android:paddingBottom">4dp</item> | <item name="android:paddingBottom">4dp</item> | ||||
<item name="android:textColor">@color/white</item> | <item name="android:textColor">@color/white</item> | ||||
</style> | </style> | ||||
<style name="EnableEditTextStyle" parent="@android:style/Widget.EditText"> | |||||
<item name="android:textColor">@color/colorAccent</item> | |||||
<item name="android:textSize">16dp</item> | |||||
<item name="android:backgroundTint">@color/white</item> | |||||
<item name="minWidth">60dp</item> | |||||
<item name="android:enabled">false</item> | |||||
<item name="android:focusable">false</item> | |||||
<item name="android:clickable">false</item> | |||||
</style> | |||||
</resources> | </resources> |