java吧 关注:1,270,009贴子:12,775,065
  • 0回复贴,共1

edittext验证问题,光标问题

只看楼主收藏回复

用clear或者requestFocus();都不行,怎么处理呢,想实现如果edittext验证不通过,光标继续停留在当前文本框,现在点击enter的时候可以实现了,但是触屏的时候无法实现
etType.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
if(hasFocus){//如果组件获得焦点
etItemDespText.setText("组件获得了焦点");
}else{
etInventoryName.setFocusable(false);
etInventoryName.setFocusableInTouchMode(false);
// //然后获取焦点:
// etType.requestFocus();
// etType.requestFocusFromTouch();
// etInventoryName.clearFocus();
}
}
});


IP属地:北京1楼2015-04-27 20:14回复