Browse Source

更新系统配料设置

tags/old_version_1
fyf 1 year ago
parent
commit
904f43cdcc
31 changed files with 1149 additions and 56 deletions
  1. +0
    -3
      .idea/.gitignore
  2. +1
    -6
      .idea/misc.xml
  3. +6
    -0
      .idea/render.experimental.xml
  4. +12
    -0
      app/build.gradle
  5. BIN
     
  6. +28
    -5
      app/src/main/java/com/bonait/bnframework/common/constant/DataBus.java
  7. +58
    -0
      app/src/main/java/com/bonait/bnframework/common/db/QueryDB.java
  8. +2
    -0
      app/src/main/java/com/bonait/bnframework/common/db/mode/BPA_SILOS.java
  9. +2
    -1
      app/src/main/java/com/bonait/bnframework/common/db/res/lcMode.java
  10. +2
    -0
      app/src/main/java/com/bonait/bnframework/common/helper/I/MyClickListener.java
  11. +76
    -0
      app/src/main/java/com/bonait/bnframework/modules/home/adapter/lcsz_adapter.java
  12. +72
    -0
      app/src/main/java/com/bonait/bnframework/modules/home/adapter/wl_adapter.java
  13. +13
    -0
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/Home1Fragment.java
  14. +10
    -0
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/from/CpxzActivity.java
  15. +290
    -11
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/from/fragment/SystemSeasoningsetFragment.java
  16. +1
    -1
      app/src/main/res/drawable/button.xml
  17. +2
    -5
      app/src/main/res/drawable/input_bj.xml
  18. +28
    -0
      app/src/main/res/drawable/spinner_border.xml
  19. +6
    -6
      app/src/main/res/layout/activity_diy.xml
  20. +88
    -0
      app/src/main/res/layout/datatab/layout/lcsz_item.xml
  21. +73
    -0
      app/src/main/res/layout/datatab/layout/wl_item.xml
  22. +2
    -1
      app/src/main/res/layout/fragment_home1.xml
  23. +295
    -5
      app/src/main/res/layout/fragment_system_seasoningset.xml
  24. +12
    -0
      app/src/main/res/layout/item/layout/spinner_dropdown_item.xml
  25. +16
    -0
      app/src/main/res/layout/item/layout/spinner_text_item.xml
  26. +16
    -12
      app/src/main/res/layout/item_liaochang.xml
  27. BIN
     
  28. BIN
     
  29. +5
    -0
      app/src/main/res/values/colors.xml
  30. +5
    -0
      app/src/main/res/values/dimens.xml
  31. +28
    -0
      app/src/main/res/values/styles.xml

+ 0
- 3
.idea/.gitignore View File

@@ -1,3 +0,0 @@
# Default ignored files
/shelf/
/workspace.xml

+ 1
- 6
.idea/misc.xml View File

@@ -1,10 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="JDK" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="JDK" project-jdk-type="JavaSDK" />
</project>

+ 6
- 0
.idea/render.experimental.xml View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RenderSettings">
<option name="showDecorations" value="true" />
</component>
</project>

+ 12
- 0
app/build.gradle View File

@@ -30,6 +30,18 @@ android {
targetCompatibility JavaVersion.VERSION_1_8
}
buildToolsVersion rootProject.ext.buildToolsVersion

sourceSets {
main {
res.srcDirs = [
'src/main/res/layout/datatab',
'src/main/res/layout/item',
'src/main/res/layout',
'src/main/res'
]

}
}
}

dependencies {


BIN
View File


+ 28
- 5
app/src/main/java/com/bonait/bnframework/common/constant/DataBus.java View File

@@ -77,21 +77,44 @@ public class DataBus {
for (BPA_SILOS silo : bpa_silos) {
List<BPA_MATERIAL> m = QueryDB.GetMaterialBySilosID(silo.id);
if (m.size() > 0) {
lcModes.add(new lcMode(silo.id, silo.num, m.get(0).name, silo.silosmargin, m.get(0).id,m.get(0).type, silo.warningValue, silo.thrsoleValue));
lcModes.add(new lcMode(silo.id, silo.num, m.get(0).name, silo.silosmargin, silo.siloszl, m.get(0).id,m.get(0).type, silo.warningValue, silo.thrsoleValue));
} else {
lcModes.add(new lcMode(silo.id, silo.num, "未设置", silo.silosmargin, "",0, silo.warningValue, silo.thrsoleValue));
lcModes.add(new lcMode(silo.id, silo.num, "未设置", silo.silosmargin, silo.siloszl, "",0, silo.warningValue, silo.thrsoleValue));
}
}
}
if (lcadapter!=null)
{
DataBus.getInstance().lcadapter.refresh();
lcadapter.refresh();
}
} catch (Exception e) {
e.printStackTrace();
}
}

public ArrayList<lcMode> ResGetLc()
{
ArrayList<lcMode> lc=new ArrayList<>();
try {
//获取料仓数据
ArrayList<BPA_SILOS> bpa_silos = QueryDB.GetSilosALL();
//加载materials数据
if (bpa_silos.size() > 0) {
for (BPA_SILOS silo : bpa_silos) {
List<BPA_MATERIAL> m = QueryDB.GetMaterialBySilosID(silo.id);
if (m.size() > 0) {
lc.add(new lcMode(silo.id, silo.num, m.get(0).name, silo.silosmargin, silo.siloszl, m.get(0).id,m.get(0).type, silo.warningValue, silo.thrsoleValue));
} else {
lc.add(new lcMode(silo.id, silo.num, "未设置", silo.silosmargin, silo.siloszl, "",0, silo.warningValue, silo.thrsoleValue));
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
return lc;
}

/**
* 加满物料
*/
@@ -100,10 +123,10 @@ public class DataBus {
if(index>=0 && lcModes.size()>=0)
{
lcModes.get(index).silosmargin=10000;
QueryDB.UpdateYL(lcModes.get(index).id,lcModes.get(index).silosmargin);
if (lcadapter!=null)
{
QueryDB.UpdateYL(lcModes.get(index).id,lcModes.get(index).silosmargin);
DataBus.getInstance().lcadapter.refresh();
lcadapter.refresh();
}
}
}


+ 58
- 0
app/src/main/java/com/bonait/bnframework/common/db/QueryDB.java View File

@@ -222,6 +222,32 @@ public class QueryDB {
}

}

/**
* 修改物料名称
* @param id
* @param name
*/
public static void UpdateMaterialName(String id, String name) {
BPA_MATERIAL material = GetMaterialID(id);
if (material != null) {
material.name = name;
Update(BPA_MATERIAL.class, material);
}
}

/**
* 修改物料类型
* @param id
* @param type
*/
public static void UpdateMaterialType(String id, int type) {
BPA_MATERIAL material = GetMaterialID(id);
if (material != null) {
material.type = type;
Update(BPA_MATERIAL.class, material);
}
}
//endregion

//region BPA_SILOS 料仓管理表
@@ -302,6 +328,9 @@ public class QueryDB {
par.name = k.name;
par.warningValue = k.warningValue;
par.thrsoleValue = k.thrsoleValue;
par.silosmargin = k.silosmargin;
par.siloszl = k.siloszl;

par.plcValue = k.plcValue;
par.bValue = k.bValue;
par.jValue = k.jValue;
@@ -377,6 +406,34 @@ public class QueryDB {
Update(BPA_SILOS.class, silos);
}
}

/**
* 修改报警值
*
* @param id
* @param data
*/
public static void UpdateSilosBJZ(String id, int data) {
BPA_SILOS silos = GetSilosID(id);
if (silos != null) {
silos.warningValue = data;
Update(BPA_SILOS.class, silos);
}
}

/**
* 修改总量
*
* @param id
* @param data
*/
public static void UpdateSilosZL(String id, int data) {
BPA_SILOS silos = GetSilosID(id);
if (silos != null) {
silos.siloszl = data;
Update(BPA_SILOS.class, silos);
}
}
//endregion

//region BPA_SILOSANDMATERIAL 料仓物料关联表
@@ -2080,6 +2137,7 @@ public class QueryDB {
((BPA_SILOS) data).status = cursor.getInt((int) cursor.getColumnIndex("status"));
((BPA_SILOS) data).Sort = cursor.getInt((int) cursor.getColumnIndex("Sort"));
((BPA_SILOS) data).silosmargin = cursor.getInt((int) cursor.getColumnIndex("silosmargin"));
((BPA_SILOS) data).siloszl = cursor.getInt((int) cursor.getColumnIndex("siloszl"));
break;
case "BPA_SILOSANDMATERIAL":
data = new BPA_SILOSANDMATERIAL();


+ 2
- 0
app/src/main/java/com/bonait/bnframework/common/db/mode/BPA_SILOS.java View File

@@ -25,4 +25,6 @@ public class BPA_SILOS extends ModeBase {
public int Sort;
//料仓余料
public int silosmargin;
//料仓总量
public int siloszl;
}

+ 2
- 1
app/src/main/java/com/bonait/bnframework/common/db/res/lcMode.java View File

@@ -10,7 +10,7 @@ public class lcMode extends BPA_SILOS {
public String materialId;
//物料类型
public int materiallx;
public lcMode(String id, int num,String materialName, int silosmargin,String materialId,int materiallx,int warningValue,int thrsoleValue) {
public lcMode(String id, int num,String materialName, int silosmargin,int siloszl,String materialId,int materiallx,int warningValue,int thrsoleValue) {
this.materialName = materialName;
this.silosmargin = silosmargin;
this.num = num;
@@ -19,5 +19,6 @@ public class lcMode extends BPA_SILOS {
this.materiallx=materiallx;
this.warningValue=warningValue;
this.thrsoleValue=thrsoleValue;
this.siloszl=siloszl;
}
}

+ 2
- 0
app/src/main/java/com/bonait/bnframework/common/helper/I/MyClickListener.java View File

@@ -4,4 +4,6 @@ import android.view.View;

public interface MyClickListener {
public void clickListener(View v, Object data);

public void clickListenerNew(View v,int k, Object data);
}

+ 76
- 0
app/src/main/java/com/bonait/bnframework/modules/home/adapter/lcsz_adapter.java View File

@@ -0,0 +1,76 @@
package com.bonait.bnframework.modules.home.adapter;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.TextView;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import com.bonait.bnframework.R;
import com.bonait.bnframework.common.db.mode.BPA_MATERIAL;
import com.bonait.bnframework.common.db.res.lcMode;
import com.bonait.bnframework.common.helper.I.MyClickListener;

import java.util.List;


/**
* 物料数据表格
*/
public class lcsz_adapter extends ArrayAdapter<lcMode> {
/**
* 内部点击事件
*/
private MyClickListener mListener;
private List<lcMode> datas;
int resource1;
public lcsz_adapter(@NonNull Context context, int resource, @NonNull List<lcMode> objects, MyClickListener listener) {
super(context, resource, objects);
mListener = listener;
datas=objects;
this.resource1=resource;
}
//每个子项被滚动到屏幕内的时候会被调用
@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
lcMode lc = (lcMode) getItem(position);//得到当前项选中item实例
//为每一个子项加载设定的布局
View view = LayoutInflater.from(getContext()).inflate(resource1, parent, false);
//分别获取 image view 和 textview 的实例

TextView xh = view.findViewById(R.id.xh);
TextView name = view.findViewById(R.id.name);
TextView bjz = view.findViewById(R.id.bjz);
TextView zlz = view.findViewById(R.id.zlz);
// 设置要显示的图片和文字
xh.setText(lc.num+"");
name.setText(lc.materialName);
bjz.setText(lc.warningValue+"");
zlz.setText(lc.siloszl+"");
name.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(mListener!=null) mListener.clickListenerNew(view,0,lc);
}
});
bjz.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(mListener!=null) mListener.clickListenerNew(view,0,lc);
}
});
zlz.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(mListener!=null) mListener.clickListenerNew(view,0,lc);
}
});
return view;
}
}

+ 72
- 0
app/src/main/java/com/bonait/bnframework/modules/home/adapter/wl_adapter.java View File

@@ -0,0 +1,72 @@
package com.bonait.bnframework.modules.home.adapter;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.TextView;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import com.bonait.bnframework.R;
import com.bonait.bnframework.common.db.mode.BPA_MATERIAL;
import com.bonait.bnframework.common.helper.I.MyClickListener;

import java.util.List;

/**
* 物料数据表格
*/
public class wl_adapter extends ArrayAdapter<BPA_MATERIAL> {
/**
* 内部点击事件
*/
private MyClickListener mListener;
private List<BPA_MATERIAL> datas;
int resource1;
public wl_adapter(@NonNull Context context, int resource, @NonNull List<BPA_MATERIAL> objects, MyClickListener listener) {
super(context, resource, objects);
mListener = listener;
datas=objects;
this.resource1=resource;
}
//每个子项被滚动到屏幕内的时候会被调用
@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
BPA_MATERIAL bpa_material = (BPA_MATERIAL) getItem(position);//得到当前项选中item实例
//为每一个子项加载设定的布局
View view = LayoutInflater.from(getContext()).inflate(resource1, parent, false);
//分别获取 image view 和 textview 的实例
TextView name = view.findViewById(R.id.name);
Button button = view.findViewById(R.id.button_item);
TextView lx = view.findViewById(R.id.lx);
// 设置要显示的图片和文字
name.setText(bpa_material.name);
lx.setText(bpa_material.type==0?"液料":"酱料");
lx.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(mListener!=null) mListener.clickListener(view,bpa_material);
}
});

name.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(mListener!=null) mListener.clickListener(view,bpa_material);
}
});

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(mListener!=null) mListener.clickListener(view,bpa_material);
}
});
return view;
}
}

+ 13
- 0
app/src/main/java/com/bonait/bnframework/modules/home/fragment/Home1Fragment.java View File

@@ -102,6 +102,7 @@ public class Home1Fragment extends BaseFragment {
*/
private void initData() {
try{
DataBus.getInstance().GetLc();
MyLayoutManager layout = new MyLayoutManager();
layout.setAutoMeasureEnabled(true);
recyclerView.setLayoutManager(layout);
@@ -109,6 +110,7 @@ public class Home1Fragment extends BaseFragment {
DataBus.getInstance().lcadapter = new lc_adapter( getContext());
recyclerView.setAdapter(DataBus.getInstance().lcadapter);


}catch(Exception e){
ToastUtils.info("异常信息:"+e.getMessage());
}
@@ -124,6 +126,11 @@ public class Home1Fragment extends BaseFragment {
public void clickListener(View v, Object data) {
ToastUtils.info("火力按钮点击,当前级别:"+data);
}

@Override
public void clickListenerNew(View v, int k, Object data) {

}
};

DataBus.getInstance().mListener=new MyClickListener() {
@@ -133,6 +140,12 @@ public class Home1Fragment extends BaseFragment {
caipumingcheng.setText(good.name);
shengyushijian.setText("预计剩余时间:300s");
}

@Override
public void clickListenerNew(View v, int k, Object data) {
ToastUtils.info("刷新界面");
initData();
}
};
}



+ 10
- 0
app/src/main/java/com/bonait/bnframework/modules/home/fragment/from/CpxzActivity.java View File

@@ -84,12 +84,22 @@ public class CpxzActivity extends BaseActivity {
}
finish();
}

@Override
public void clickListenerNew(View v, int k, Object data) {

}
};
}catch(Exception e){
ToastUtils.info("异常信息:"+e.getMessage());
}
}

public void initEvent()
{

}

@Override
public void onDestroy() {
super.onDestroy();


+ 290
- 11
app/src/main/java/com/bonait/bnframework/modules/home/fragment/from/fragment/SystemSeasoningsetFragment.java View File

@@ -4,9 +4,18 @@ import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

import android.content.DialogInterface;
import android.os.Bundle;
import android.text.InputType;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.TextView;

import com.bin.david.form.core.SmartTable;
@@ -14,19 +23,55 @@ import com.bin.david.form.data.column.ColumnInfo;
import com.bin.david.form.listener.OnColumnClickListener;
import com.bonait.bnframework.R;
import com.bonait.bnframework.common.base.BaseFragment;
import com.bonait.bnframework.common.constant.ConfigName;
import com.bonait.bnframework.common.constant.DataBus;
import com.bonait.bnframework.common.constant.MessageName;
import com.bonait.bnframework.common.db.QueryDB;
import com.bonait.bnframework.common.db.mode.BPA_MATERIAL;
import com.bonait.bnframework.common.db.mode.BPA_SILOSANDMATERIAL;
import com.bonait.bnframework.common.db.res.lcMode;
import com.bonait.bnframework.common.helper.I.MyClickListener;
import com.bonait.bnframework.common.message.MessageManager;
import com.bonait.bnframework.common.utils.ToastUtils;
import com.bonait.bnframework.modules.home.adapter.lc_adapter;
import com.bonait.bnframework.modules.home.adapter.lcsz_adapter;
import com.bonait.bnframework.modules.home.adapter.wl_adapter;
import com.bonait.bnframework.modules.home.fragment.from.CpActivity;
import com.bonait.bnframework.modules.home.fragment.from.DiyActivity;
import com.bonait.bnframework.modules.home.fragment.from.SzActivity;
import com.bonait.bnframework.modules.home.fragment.from.WhActivity;
import com.orhanobut.logger.Logger;
import com.qmuiteam.qmui.widget.QMUITopBar;
import com.qmuiteam.qmui.widget.dialog.QMUIDialog;
import com.qmuiteam.qmui.widget.dialog.QMUIDialogAction;

import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;

public class SystemSeasoningsetFragment extends BaseFragment {

public class SystemSeasoningsetFragment extends BaseFragment implements MyClickListener {
@BindView(R.id.edittext)
EditText edittext;
@BindView(R.id.wllx)
Spinner wllx;
@BindView(R.id.add_wl)
Button add_wl;
@BindView(R.id.datatab_wl)
ListView datatab_wl;
Map<String,Integer> wllx_map = new LinkedHashMap<>();
/**
* 物料数据
*/
ArrayList<BPA_MATERIAL> bpa_materials=new ArrayList<>();

@BindView(R.id.datatab_lc)
ListView datatab_lc;//料仓
ArrayList<lcMode> lcModes=new ArrayList<>();
private Context context;
@Override
protected View onCreateView() {
@@ -47,22 +92,85 @@ public class SystemSeasoningsetFragment extends BaseFragment {
* 初始化界面
*/
public void InitView() {
// 设置数据源
// List<BPA_MATERIAL> dataSource = new ArrayList();
// for (int i = 0; i < 30; i++)
// {
// BPA_MATERIAL b=new BPA_MATERIAL(){ };
// b.name="物料"+i;
// b.type=i%3==0?0:1;
// dataSource.add(b);
// }
wllx_map.put("液料",0);
wllx_map.put("酱料",1);
ArrayAdapter<String> adapter2 = new ArrayAdapter<>(context, R.layout.spinner_text_item, new ArrayList<>(wllx_map.keySet()));
adapter2.setDropDownViewResource(R.layout.spinner_dropdown_item);
wllx.setAdapter(adapter2);
Initdata_wl();
Initdata_lc();
}

@OnClick({R.id.add_wl})
public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.add_wl://增加物料
String name= edittext.getText().toString();
String lx=wllx.getSelectedItem().toString();
if(name.isEmpty()){
ToastUtils.info("物料名称不能为空");
return;
}
if(lx.isEmpty()){
ToastUtils.info("物料类型不能为空");
return;
}
if(QueryDB.GetMaterialIs(name)){
ToastUtils.info("物料名称重复,请重新输入后重试!");
return;
}
BPA_MATERIAL bpa_material=new BPA_MATERIAL();
bpa_material.name=name;
bpa_material.imgUrl="";
bpa_material.type=wllx_map.get(lx);
bpa_material.deviceID= ConfigName.getInstance().DeviceId;
bpa_material.userID=ConfigName.getInstance().user.userID;
QueryDB.AddMaterial(bpa_material);
ToastUtils.info("新增成功");
Initdata_wl();
break;

}
}

//region 数据加载
/**
* 初始化数据加载
*/
public void Initdata_wl()
{
try{
bpa_materials= QueryDB.GetMaterialALL();
wl_adapter adapter = new wl_adapter(context, R.layout.wl_item, bpa_materials,this);
datatab_wl.setAdapter(adapter);
}catch(Exception e){

}
}

/**
* 初始化数据加载
*/
public void Initdata_lc()
{
try{
lcModes=DataBus.getInstance().ResGetLc();
lcsz_adapter adapter1 = new lcsz_adapter(context, R.layout.lcsz_item,lcModes,this);
datatab_lc.setAdapter(adapter1);
}catch(Exception e){

}
}
//endregion


@Override
public void onDestroy() {
super.onDestroy();
if( DataBus.getInstance().mListener!=null)
{
DataBus.getInstance().mListener.clickListenerNew(this.getView(),0,"");
}
Logger.d("我的fragment销毁");
}

@@ -79,4 +187,175 @@ public class SystemSeasoningsetFragment extends BaseFragment {
protected boolean canDragBack() {
return false;
}

/**
* 点击事件
* @param v
* @param data
*/
@Override
public void clickListener(View v, Object data) {
switch (v.getId())
{
case R.id.name://修改物料名称按钮
final QMUIDialog.EditTextDialogBuilder builder = new QMUIDialog.EditTextDialogBuilder(context);
builder.setTitle("物料名称")
.setPlaceholder("在此输入物料名称")
.setDefaultText(((BPA_MATERIAL)data).name)
.setInputType(InputType.TYPE_CLASS_TEXT)
.addAction("取消", new QMUIDialogAction.ActionListener() {
@Override
public void onClick(QMUIDialog dialog, int index) {
dialog.dismiss();
}
})
.addAction("确定", new QMUIDialogAction.ActionListener() {
@Override
public void onClick(QMUIDialog dialog, int index) {
CharSequence text = builder.getEditText().getText();
if (text != null && text.length() > 0) {
if(QueryDB.GetMaterialIs(text.toString())){
ToastUtils.info("物料名称重复,请重新输入后重试!");
return;
}
QueryDB.UpdateMaterialName(((BPA_MATERIAL)data).id,text.toString());
Initdata_wl();
dialog.dismiss();
} else {
//请填入昵称
ToastUtils.info("物料名称不能为空!");
}
}
})
.show();
break;
case R.id.lx://选择类型
final String [] items=new String[]{"液料","酱料"};
final int checkIndex=((BPA_MATERIAL)data).type;
new QMUIDialog.CheckableDialogBuilder(context)
.addItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
QueryDB.UpdateMaterialType(((BPA_MATERIAL)data).id,which);
Initdata_wl();
dialog.dismiss();
}
})
.setCheckedIndex(checkIndex)
.show();
break;
case R.id.button_item://删除按钮
QueryDB.DeleteMaterial((BPA_MATERIAL)data);
Initdata_wl();
break;
}
}

@Override
public void clickListenerNew(View v, int k, Object data) {

lcMode lc= (lcMode)data;
switch (v.getId())
{
case R.id.name://修改物料
List<String> names=new ArrayList<>();
int index=0;
int count=0;
ArrayList<BPA_MATERIAL> materials=new ArrayList<>();
for (BPA_MATERIAL item: bpa_materials)
{
materials.add(item);
}
BPA_MATERIAL wsz = new BPA_MATERIAL();
wsz.name = "未设置";
wsz.id = "";
materials.add(wsz);
for (BPA_MATERIAL item: materials)
{
names.add(item.name);
if(item.name.equals(lc.materialName))
{
index=count;
}
count++;
}
String[] items = names.toArray(new String[names.size()]);
final int checkIndex=index;
new QMUIDialog.CheckableDialogBuilder(context)
.addItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {

BPA_SILOSANDMATERIAL item = new BPA_SILOSANDMATERIAL();
BPA_MATERIAL material = materials.get(which);
item.silosID = lc.id;
item.materialID = material.id;
//更新
if (QueryDB.UpdateSilosAndMaterial(item)) {
Initdata_lc();
dialog.dismiss();
}
}
})
.setCheckedIndex(checkIndex)
.show();
break;
case R.id.bjz://修改料仓报警值
final QMUIDialog.EditTextDialogBuilder builder = new QMUIDialog.EditTextDialogBuilder(context);
builder.setTitle(lc.materialName+" 报警值(g)")
.setPlaceholder("在此输入报警值")
.setDefaultText(lc.warningValue+"")
.setInputType(InputType.TYPE_CLASS_NUMBER)
.addAction("取消", new QMUIDialogAction.ActionListener() {
@Override
public void onClick(QMUIDialog dialog, int index) {
dialog.dismiss();
}
})
.addAction("确定", new QMUIDialogAction.ActionListener() {
@Override
public void onClick(QMUIDialog dialog, int index) {
CharSequence text = builder.getEditText().getText();
if (text != null && text.length() > 0) {
QueryDB.UpdateSilosBJZ(lc.id,Integer.parseInt(text.toString()));
Initdata_lc();
dialog.dismiss();
} else {
//请填入昵称
ToastUtils.info("值不能为空!");
}
}
})
.show();
break;
case R.id.zlz://修改料仓总量值
final QMUIDialog.EditTextDialogBuilder builder1 = new QMUIDialog.EditTextDialogBuilder(context);
builder1.setTitle(lc.materialName+" 总量值(g)")
.setPlaceholder("在此输入总量值")
.setDefaultText(lc.siloszl+"")
.setInputType(InputType.TYPE_CLASS_NUMBER)
.addAction("取消", new QMUIDialogAction.ActionListener() {
@Override
public void onClick(QMUIDialog dialog, int index) {
dialog.dismiss();
}
})
.addAction("确定", new QMUIDialogAction.ActionListener() {
@Override
public void onClick(QMUIDialog dialog, int index) {
CharSequence text = builder1.getEditText().getText();
if (text != null && text.length() > 0) {
QueryDB.UpdateSilosZL(lc.id,Integer.parseInt(text.toString()));
Initdata_lc();
dialog.dismiss();
} else {
//请填入昵称
ToastUtils.info("值不能为空!");
}
}
})
.show();
break;
}
}
}

+ 1
- 1
app/src/main/res/drawable/button.xml View File

@@ -12,7 +12,7 @@

<item android:state_enabled="false">
<shape>
<solid android:color="#cccccc" />
<solid android:color="@color/color3" />
<corners android:radius="3dp" />
</shape>
</item>


+ 2
- 5
app/src/main/res/drawable/input_bj.xml View File

@@ -2,14 +2,11 @@

<!-- 在Topbar下方的Tab面板的背景,带底部分割线 -->
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:insetLeft="@dimen/list_divider_height_negative"
android:insetTop="@dimen/list_divider_height_negative"
android:insetRight="@dimen/list_divider_height_negative">

>
<shape>
<solid android:color="@color/tab_panel_bg" />
<stroke
android:width="1dp"
android:color="@color/gray" />
android:color="@color/color3" />
</shape>
</inset>

+ 28
- 0
app/src/main/res/drawable/spinner_border.xml View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 第一组item:设置Spinner背景边框 -->
<item>
<shape>
<stroke
android:width="1dp"
android:color="@color/color3">
</stroke>
<corners android:radius="0dp" />
<!-- 设置背景颜色 -->
<padding
android:bottom="0dp"
android:left="30dp"
android:right="5dp"
android:top="0dp" >
</padding>
</shape>
<!-- 第二组item:设置spinner箭头图片 -->
</item>
<item>
<bitmap
android:gravity="end"
android:src="@mipmap/spinner_down_2">
</bitmap>

</item>
</layer-list>

+ 6
- 6
app/src/main/res/layout/activity_diy.xml View File

@@ -134,7 +134,7 @@
android:text="步骤:"/>
<Button
android:layout_width="50dp"
android:layout_height="30dp"
android:layout_height="26dp"
android:background="@drawable/button"
android:text="上移"
android:textColor="@color/black"
@@ -142,7 +142,7 @@
<Button
android:layout_marginLeft="@dimen/dp_10"
android:layout_width="50dp"
android:layout_height="30dp"
android:layout_height="26dp"
android:background="@drawable/button"
android:text="下移"
android:textColor="@color/black"
@@ -154,7 +154,7 @@
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_height="26dp"
android:background="@drawable/button1"
android:text="操作模式"
android:textColor="@color/black"
@@ -207,7 +207,7 @@
android:layout_height="wrap_content">
<Button
android:layout_width="50dp"
android:layout_height="30dp"
android:layout_height="26dp"
android:background="@drawable/button1"
android:text="添加"
android:textColor="@color/black"
@@ -215,7 +215,7 @@
<Button
android:layout_marginLeft="@dimen/dp_10"
android:layout_width="50dp"
android:layout_height="30dp"
android:layout_height="26dp"
android:background="@drawable/button"
android:text="修改"
android:textColor="@color/black"
@@ -223,7 +223,7 @@
<Button
android:layout_marginLeft="@dimen/dp_10"
android:layout_width="50dp"
android:layout_height="30dp"
android:layout_height="26dp"
android:background="@drawable/button"
android:text="删除"
android:textColor="@color/black"


+ 88
- 0
app/src/main/res/layout/datatab/layout/lcsz_item.xml View File

@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.android.com/apk/res/android ">

<TableLayout
android:background="@color/activity_background1"
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="match_parent"
android:layout_weight="1">

<TextView
android:id="@+id/xh"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_alignParentLeft="true"
android:text="序号"
android:textSize="12dp"/>
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1">

<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_alignParentLeft="true"
android:text="类型"
android:textSize="12dp"/>
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1">

<TextView
android:id="@+id/bjz"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_alignParentLeft="true"
android:text="类型"
android:textSize="12dp"/>
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1">

<TextView
android:id="@+id/zlz"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_alignParentLeft="true"
android:text="类型"
android:textSize="12dp"/>
</RelativeLayout>

</TableRow>
</TableLayout>
</RelativeLayout>

+ 73
- 0
app/src/main/res/layout/datatab/layout/wl_item.xml View File

@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.android.com/apk/res/android ">

<TableLayout
android:background="@color/activity_background1"
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="match_parent"
android:layout_weight="1">

<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_alignParentLeft="true"
android:text="回锅肉"
android:textSize="12dp"/>
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1">

<TextView
android:id="@+id/lx"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_alignParentLeft="true"
android:text="类型"
android:textSize="12dp"/>
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1">

<Button
android:id="@+id/button_item"
android:layout_width="60dp"
android:layout_centerVertical="true"
android:layout_height="20dp"
android:layout_marginLeft="20dp"
android:background="@drawable/button"
android:focusable="false"
android:text="删除"
android:textSize="12dp"/>
</RelativeLayout>

</TableRow>
</TableLayout>
</RelativeLayout>

+ 2
- 1
app/src/main/res/layout/fragment_home1.xml View File

@@ -261,10 +261,11 @@ android:orientation="vertical">
android:layout_marginRight="5dp"
android:layout_width="wrap_content"
android:layout_height="match_parent">

<LinearLayout
android:layout_centerInParent="true"
android:layout_width="1dp"
android:layout_height="50dp"
android:layout_centerInParent="true"
android:background="@color/activity_background" />
</RelativeLayout>



+ 295
- 5
app/src/main/res/layout/fragment_system_seasoningset.xml View File

@@ -8,13 +8,303 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/main_background">
<TextView
android:layout_width="wrap_content"
android:background="@color/main_background"
android:orientation="vertical">

<!-- 物料信息管理 -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/qmui_config_color_white"
android:orientation="vertical"
android:paddingLeft="@dimen/dp_10"
android:paddingTop="@dimen/dp_10"
android:paddingRight="@dimen/dp_10">

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="物料信息"
android:textSize="19dp" />
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="80dp"
android:layout_centerVertical="true"
android:textColor="@color/amber_primary_dark"
android:text="(温馨提示:点击行可修改内容.)"
android:textSize="12dp" />
</RelativeLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp">

<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="名称:" />

<EditText
android:id="@+id/edittext"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:background="@drawable/input_bj"
android:hint="请输入物料名称"
android:inputType="text"
android:maxLines="1"
android:padding="3dp"
android:textSize="12dp" />

<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:text="类型:" />

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">

<Spinner
android:id="@+id/wllx"
style="@style/commonSpinnerStyle"
android:layout_width="80dp"
android:layout_height="24dp"
android:layout_centerVertical="true" />
</RelativeLayout>

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">

<Button
android:id="@+id/add_wl"
android:layout_width="60dp"
android:layout_height="26dp"
android:layout_alignParentRight="true"
android:layout_centerInParent="true"
android:layout_marginLeft="@dimen/dp_10"
android:background="@drawable/button1"
android:text="增加"
android:textSize="14dp" />
</RelativeLayout>

</LinearLayout>

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_marginTop="5dp">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- 表头 -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="26dp"
android:background="@color/activity_background">

<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_gravity="center"
android: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">

<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:text="物料名称" />
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1">

<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:text="物料类型" />
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1">

<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:text="用户操作" />
</RelativeLayout>
</TableRow>
</TableLayout>
</RelativeLayout>
<!-- 数据 -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/datatab_wl"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="3dp"
android:divider="#00000000"
android:dividerHeight="3dp" />
</RelativeLayout>
</LinearLayout>
</RelativeLayout>
</LinearLayout>

<!-- 料仓信息管理 -->
<LinearLayout
android:layout_marginTop="5dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="物料信息"/>
android:background="@color/qmui_config_color_white"
android:orientation="vertical"
android:paddingLeft="@dimen/dp_10"
android:paddingTop="@dimen/dp_10"
android:paddingRight="@dimen/dp_10">

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="料仓管理"
android:textSize="19dp" />
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="80dp"
android:layout_centerVertical="true"
android:textColor="@color/amber_primary_dark"
android:text="(温馨提示:点击行可修改内容.)"
android:textSize="12dp" />
</RelativeLayout>

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_marginTop="5dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- 表头 -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="26dp"
android:background="@color/activity_background">
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_gravity="center"
android: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">
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:text="仓号" />
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1">
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:text="液料名" />
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1">

<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:text="报警值(g)" />
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1">

<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:text="总量值(g)" />
</RelativeLayout>
</TableRow>
</TableLayout>
</RelativeLayout>
<!-- 数据 -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">

<ListView
android:id="@+id/datatab_lc"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="3dp"
android:divider="#00000000"
android:dividerHeight="3dp" />
</RelativeLayout>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</LinearLayout>
</com.qmuiteam.qmui.widget.QMUIWindowInsetLayout>

+ 12
- 0
app/src/main/res/layout/item/layout/spinner_dropdown_item.xml View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/checkedTextViewCustom_1"
style="?android:attr/spinnerDropDownItemStyle"
android:layout_width="match_parent"
android:layout_height="35dp"
android:background="@color/activity_background"
android:ellipsize="marquee"
android:singleLine="true"
android:text="11111"
android:textAlignment="inherit"
android:textSize="12dp"/>

+ 16
- 0
app/src/main/res/layout/item/layout/spinner_text_item.xml View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textViewCustom"
style="?android:attr/spinnerItemStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:singleLine="true"
android:textAlignment="inherit"
android:gravity="center_vertical"
android:text="请选择"
android:textSize="12dp">
</TextView>




+ 16
- 12
app/src/main/res/layout/item_liaochang.xml View File

@@ -5,24 +5,28 @@
android:background="@drawable/common_bg_with_radius_and_border">

<LinearLayout
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:orientation="vertical">
<RelativeLayout
android:layout_centerHorizontal="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/hr_bj">
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:id="@+id/type"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_centerHorizontal="true"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:text="液料"
android:textSize="12dp"
android:layout_centerInParent="true"
android:textColor="@color/white"/>
android:background="@drawable/hr_bj">
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView
android:id="@+id/type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:text="液料"
android:textSize="12dp"
android:layout_centerInParent="true"
android:textColor="@color/white"/>
</RelativeLayout>
</RelativeLayout>
<RelativeLayout
android:layout_marginTop="5dp"


BIN
View File


BIN
View File


+ 5
- 0
app/src/main/res/values/colors.xml View File

@@ -5,6 +5,10 @@
<color name="colorAccent">#D81B60</color>-->

<!-- common -->
<color name="dataGridColumnHeaderColor">#00c2f4</color>
<color name="foreground">#a2c2e8</color>
<color name="borderBrush">#FF074B92</color>

<color name="app_color_blue">#00A8E1</color>
<color name="app_color_blue_disabled">#8000A8E1</color>
<color name="app_color_blue_pressed">#c000A8E1</color>
@@ -50,6 +54,7 @@
<color name="gray_deep">#666666</color>
<color name="black_overlay">#66000000</color>
<color name="activity_background">#EEEEEE</color>
<color name="activity_background1">#F8F7F7</color>
<color name="transparent">#00000000</color>
<color name="main_background">#EEEEEE</color>
<color name="colorLoginButton">#004684</color>


+ 5
- 0
app/src/main/res/values/dimens.xml View File

@@ -39,4 +39,9 @@
<dimen name="dp_4">4dp</dimen>
<dimen name="dp_40">40dp</dimen>
<dimen name="sp_14">14sp</dimen>

<!-- text -->
<dimen name="textSize">14dp</dimen>
<dimen name="textTitleSize">16sp</dimen>
<dimen name="TitleSize">18sp</dimen>
</resources>

+ 28
- 0
app/src/main/res/values/styles.xml View File

@@ -3,6 +3,12 @@
<!-- Base application theme. -->
<style name="AppTheme" parent="QMUI.Compat.NoActionBar">

<!-- <style name="MyEditText1" parent="Theme.AppCompat.Light">-->
<!-- <item name="colorControlNormal">@color/borderBrush</item>-->
<!-- <item name="colorControlActivated">@color/foreground</item>-->
<!-- <item name="android:textColorHint">@color/borderBrush</item>-->
<!-- <item name="android:imeOptions">flagNoFullscreen</item>-->
<!-- </style>-->
<item name="colorPrimary">@color/app_color_blue</item>
<item name="colorPrimaryDark">@color/app_color_blue</item>
<!--<item name="colorAccent">@color/app_color_blue</item>-->
@@ -188,4 +194,26 @@
<item name="android:background">@color/black_overlay</item>
<item name="android:buttonBarStyle">?android:attr/buttonBarStyle</item>
</style>
<style name="TechSpinnerStyle" parent="Widget.AppCompat.Spinner">
<item name="android:background">#42A5F5</item>
<item name="android:popupBackground">@color/borderBrush</item>
<item name="android:dropDownVerticalOffset">40dp</item>
<item name="android:paddingLeft">4dp</item>
<item name="android:paddingRight">4dp</item>
<item name="android:paddingTop">4dp</item>
<item name="android:paddingBottom">4dp</item>
<item name="android:textColor">@color/white</item>
</style>
<style name="commonSpinnerStyle" parent="Widget.AppCompat.Spinner">
<item name="android:background">@drawable/spinner_border</item>
<!-- <item name="android:popupBackground">@color/main_background</item>-->
<item name="android:dropDownVerticalOffset">30dp</item>
<item name="android:paddingLeft">0dp</item>
<item name="android:paddingRight">4dp</item>
<item name="android:paddingTop">0dp</item>
<item name="android:paddingBottom">0dp</item>
<item name="android:layout_height">26dp</item>
<item name="android:layout_marginLeft">5dp</item>
<item name="android:textColor">@color/black</item>
</style>
</resources>

Loading…
Cancel
Save