提交 fb81b2dc authored 作者: lgd's avatar lgd

1.修改控件

上级 3d3081fb
...@@ -777,7 +777,7 @@ public class WorkUtils { ...@@ -777,7 +777,7 @@ public class WorkUtils {
//第一位0时,后续不能输入其他数字 //第一位0时,后续不能输入其他数字
if (number.length() > 1 && TextUtils.equals(number.substring(0, 1), ZERO) && if (number.length() > 1 && TextUtils.equals(number.substring(0, 1), ZERO) &&
!TextUtils.equals(number.substring(1, 2), POINTER)) { !TextUtils.equals(number.substring(1, 2), POINTER)) {
editText.setText(number.substring(0, 1)); editText.setText(number.substring(1));
editText.setSelection(editText.length()); editText.setSelection(editText.length());
return; return;
} }
......
...@@ -59,22 +59,31 @@ public class AddAndReduceView extends LinearLayout implements View.OnClickListen ...@@ -59,22 +59,31 @@ public class AddAndReduceView extends LinearLayout implements View.OnClickListen
if (new BigDecimal(s.toString()).compareTo(new BigDecimal(maxNum)) == 1) { if (new BigDecimal(s.toString()).compareTo(new BigDecimal(maxNum)) == 1) {
ToastUtil.showShort("目前已选择最大数量"); ToastUtil.showShort("目前已选择最大数量");
num = MathUtils.converData(maxNum, 3); num = MathUtils.converData(maxNum, 3);
// tvNum.setText(MathUtils.converData(maxNum, 3)); tvNum.setText(MathUtils.converData(maxNum, 3));
if (mOnNumberChangedListener != null)
mOnNumberChangedListener.OnNumberChanged(num);
return; return;
} }
if (new BigDecimal(Double.valueOf(num)).compareTo(new BigDecimal(maxNum)) == 0) { if (new BigDecimal(s.toString()).compareTo(new BigDecimal(maxNum)) == 0) {
ToastUtil.showShort("目前已选择最大数量"); ToastUtil.showShort("目前已选择最大数量");
return;
}
BigDecimal result = new BigDecimal(maxNum).subtract(new BigDecimal(Double.valueOf(num)));
if (result.compareTo(new BigDecimal("1")) <= 0) {
num = MathUtils.converData(maxNum, 3); num = MathUtils.converData(maxNum, 3);
tvNum.setText(MathUtils.converData(maxNum, 3));
if (mOnNumberChangedListener != null) if (mOnNumberChangedListener != null)
mOnNumberChangedListener.OnNumberChanged(num); mOnNumberChangedListener.OnNumberChanged(num);
ToastUtil.showShort("目前已选择最大数量");
return; return;
} }
// if (new BigDecimal(Double.valueOf(num)).compareTo(new BigDecimal(maxNum)) == 0) {
// ToastUtil.showShort("目前已选择最大数量");
// return;
// }
// BigDecimal result = new BigDecimal(maxNum).subtract(new BigDecimal(Double.valueOf(num)));
// if (result.compareTo(new BigDecimal("1")) <= 0) {
// num = MathUtils.converData(maxNum, 3);
// tvNum.setText(MathUtils.converData(maxNum, 3));
// if (mOnNumberChangedListener != null)
// mOnNumberChangedListener.OnNumberChanged(num);
// ToastUtil.showShort("目前已选择最大数量");
// return;
// }
} catch (Exception e) { } catch (Exception e) {
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论