et_editText = (EditText)findViewById(R.id.EditText01);
     /*if(BAR_RESET){
      et_editText.setOnTouchListener(new OnTouchListener() {
    
    @Override
    public boolean onTouch(View v, MotionEvent event) {
      if(event.getAction() == MotionEvent.ACTION_DOWN){
       et_editText.setFocusable(true);
      }
     return false;
    }
   });
     }*/
     if(BAR_RESET){
      et_editText.setOnClickListener(new OnClickListener() {
    
    @Override
    public void onClick(View v) {
     
     
      et_editText.setFocusable(true);
     
    }
   });
     }
     TextWatcher tw = new TextWatcher() {
   
   @Override
   public void onTextChanged(CharSequence s, int start, int before, int count) {
    // TODO Auto-generated method stub
    if(et_editText.getText().length() == 10){
     et_editText.setFocusable(false);
     String temp = et_editText.getText().toString();
     if(temp.charAt(0) == '0'){
      et_editText.setText("");
      
      showDialog(0);
      
      
     }else{
      BAR_RESET = true;
     }
    }
    
   }
   
   @Override
   public void beforeTextChanged(CharSequence s, int start, int count,
     int after) {
    // TODO Auto-generated method stub
    
   }
   
   @Override
   public void afterTextChanged(Editable s) {
    // TODO Auto-generated method stub
    
   }
  };
     
     et_editText.addTextChangedListener(tw);
     
     
     
   
   
     
    

edittext 를 검사해서 10자리면 setFocusable(false)를 해주어서 더이상의 입력을 막고
"0" 으로 시작하면 다이얼로그 박스를 표시해주고 edittext의 텍스트를 지우고 재입력 하고
"0" 이외의 숫자로 시작하면 클릭시 setFocusable(true)로 다시 입력가능한 상태를 만들고 싶은데요
아무리 눌러도 다시 포커스가 가질않네요 ㅠ_ㅠ

그리고 분명 10자리 검사해서 setFocusable(false) 로 만들어주어도 다이알로그 창이 뜨는사이 막눌러주면
1~2자리정도 숫자가 입력됩니다 .
분명 setFocusable(false) 인 상태인데 말이죠 ,
다시 포커스 가게할수있는 방법을 알려주세요 ~!