Browse Source

采购上架页面

text文本 回车后才调用方法
${9999710+9999148}
cjw 4 years ago
parent
commit
494e6d04d5
  1. 112
      app/src/main/java/com/icssoft/icspda/activity/POStockINActivity.java

112
app/src/main/java/com/icssoft/icspda/activity/POStockINActivity.java

@ -9,7 +9,9 @@ import android.os.Message;
import android.text.Editable; import android.text.Editable;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.TextWatcher; import android.text.TextWatcher;
import android.view.KeyEvent;
import android.view.View; import android.view.View;
import android.view.inputmethod.EditorInfo;
import android.widget.Button; import android.widget.Button;
import android.widget.EditText; import android.widget.EditText;
import android.widget.RadioButton; import android.widget.RadioButton;
@ -104,53 +106,87 @@ public class POStockINActivity extends AppCompatActivity {
HelpUtil.disableShowSoftInput(stackNo); HelpUtil.disableShowSoftInput(stackNo);
HelpUtil.disableShowSoftInput(barCode); HelpUtil.disableShowSoftInput(barCode);
dataList = new ArrayList<>(); dataList = new ArrayList<>();
stackNo.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
stackNo.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override @Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if (s.toString().length() > 0) {
new Thread(new Runnable() {
@Override
public void run() {
CheckStackCode();
}
}).start();
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEND || actionId == EditorInfo.IME_ACTION_DONE
|| (event != null && KeyEvent.KEYCODE_ENTER == event.getKeyCode() && KeyEvent.ACTION_DOWN == event.getAction())) {
if (v.getText().length() > 0) {
new Thread(new Runnable() {
@Override
public void run() {
CheckStackCode();
}
}).start();
}
} }
return false;
} }
}); });
barCode.addTextChangedListener(new TextWatcher() {
// stackNo.addTextChangedListener(new TextWatcher() {
// @Override
// public void beforeTextChanged(CharSequence s, int start, int count, int after) {
//
// }
//
// @Override
// public void onTextChanged(CharSequence s, int start, int before, int count) {
//
// }
//
// @Override
// public void afterTextChanged(Editable s) {
// if (s.toString().length() > 0) {
// new Thread(new Runnable() {
// @Override
// public void run() {
// CheckStackCode();
// }
// }).start();
// }
// }
// });
barCode.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override @Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if (s.toString().length() > 0) {
new Thread(new Runnable() {
@Override
public void run() {
CheckLotNoForStockIn();
}
}).start();
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEND || actionId == EditorInfo.IME_ACTION_DONE
|| (event != null && KeyEvent.KEYCODE_ENTER == event.getKeyCode() && KeyEvent.ACTION_DOWN == event.getAction())) {
if (v.getText().length() > 0) {
new Thread(new Runnable() {
@Override
public void run() {
CheckLotNoForStockIn();
}
}).start();
}
} }
return false;
} }
}); });
// barCode.addTextChangedListener(new TextWatcher() {
// @Override
// public void beforeTextChanged(CharSequence s, int start, int count, int after) {
//
// }
//
// @Override
// public void onTextChanged(CharSequence s, int start, int before, int count) {
//
// }
//
// @Override
// public void afterTextChanged(Editable s) {
// if (s.toString().length() > 0) {
// new Thread(new Runnable() {
// @Override
// public void run() {
// CheckLotNoForStockIn();
// }
// }).start();
// }
// }
// });
btnDel.setOnClickListener(new View.OnClickListener() { btnDel.setOnClickListener(new View.OnClickListener() {
@Override @Override

Loading…
Cancel
Save