@Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_ENTER) { switch (event.getAction()) { case KeyEvent.ACTION_UP: // 键盘松开 presenter.loadDetailCargo(customerId, unRemoveEt.getText().toString()); unRemoveEt.requestFocus(); break; case KeyEvent.ACTION_DOWN: // 键盘按下 break; } return true; } return false; }
/** @Description: 发布闲置物品 */ private void sendSecondHand() { title = titleET.getText().toString(); type = typeSp.getText().toString(); price = priceET.getText().toString(); describe = describeET.getText().toString(); bargain = bargainSp.getText().toString(); qq = qqET.getText().toString(); phone = phoneET.getText().toString(); if (null == title || "".equals(title)) { ToastUtils.showToast("请输入标题~"); openLinearLayoutByNull(false); titleET.requestFocus(); return; } if (null == type || "".equals(type)) { openLinearLayoutByNull(false); ToastUtils.showToast("请选择类型~"); return; } if (null == price || "".equals(price)) { openLinearLayoutByNull(false); ToastUtils.showToast("请输入价格~"); priceET.requestFocus(); return; } if (null == describe || "".equals(describe)) { openLinearLayoutByNull(false); ToastUtils.showToast("请输入详细描述~"); describeET.requestFocus(); return; } if (null == bargain || "".equals(bargain)) { openLinearLayoutByNull(true); ToastUtils.showToast("请选择可否议价~"); return; } if ((null == qq || "".equals(qq)) && (null == phone || "".equals(phone))) { ToastUtils.showToast("请输入联系qq或号码其中一种~"); openLinearLayoutByNull(true); if ((null == qq || "".equals(qq))) { qqET.requestFocus(); } else { phoneET.requestFocus(); } return; } if (!"".equals(phone) && !VerifyUtils.checkPhone(phone)) { ToastUtils.showToast("请输入正确的联系号码格式~"); openLinearLayoutByNull(true); phoneET.requestFocus(); return; } send(); }
private void initView() { context = (BaseActivity) getActivity(); imgLeftCorner = (ImageView) ret.findViewById(R.id.img_left_corner); et_searchkey = (MaterialEditText) ret.findViewById(R.id.et_searchkey); mListView = (XListView) ret.findViewById(R.id.list_search_fans); mListView.setPullRefreshEnable(false); mListView.setPullLoadEnable(false); mNoContentHint = (TextView) ret.findViewById(R.id.no_content_hint); imgLeftCorner.setOnClickListener(this); mListView.setOnItemClickListener(this); et_searchkey.addTextChangedListener(this); et_searchkey.setFocusable(true); et_searchkey.setFocusableInTouchMode(true); et_searchkey.requestFocus(); adapter = new SearchAdapter(context, R.layout.item_group_member2, cursor); mListView.setAdapter(adapter); }
/** @Description: 按键监听 */ @Override public void onClick(View v) { switch (v.getId()) { case R.id.top_back_btn: { // 返回 finish(); break; } case R.id.set_alimony_commit_btn: { // 提交 String content = alimonyET.getText().toString().replace(" ", ""); if (VerifyUtils.isDigit(content)) { dialog.show(); Integer alimony = Integer.parseInt(content); GlobalParams.userInfo.setAlimony(alimony); GlobalParams.userInfo.update( this, new UpdateListener() { @Override public void onSuccess() { // 成功 LogcatUtils.i("设置生活费指标成功"); dialog.dismiss(); setResult(CommonConstant.RESULTCODE_SET_ALIMONY_SUCCESS); finish(); } @Override public void onFailure(int code, String message) { // 失败 LogcatUtils.e("设置生活费指标失败:" + code + " " + message); dialog.dismiss(); GlobalParams.userInfo.setAlimony(alimonyLast); switch (code) { case 9010: { // 网络超时 ToastUtils.showToast("网络超时,请检查您的手机网络~"); break; } case 9016: { // 无网络连接,请检查您的手机网络 ToastUtils.showToast("无网络连接,请检查您的手机网络~"); break; } default: { ToastUtils.showToast("提交失败,请重试~"); break; } } } }); } else { ToastUtils.showToast("请输入整数~"); alimonyET.requestFocus(); } break; } default: break; } }