android 입력 상자 내용 변경 감청 이벤트 인 스 턴 스

안 드 로 이 드 입력 상자 의 내용 이 바 뀌 는 감청 사건 은 일반적으로 우리 가 흔히 볼 수 있 는:qq 에 로그 인 할 때 사용자 이름 이 완전 하 게 입력 되 었 을 때 이미지 가 자동 으로 표시 되 거나 가입 할 때 실시 간 으로 등록 형식 이 정확 한 지 등 을 알려 줍 니 다.그러면 우 리 는 여기 서 예 를 들 어 입력 상자 에 내용 이 있 는 지 판단 하여 단추 의 상 태 를 바 꾸 고 검색 하 는 데 자주 사용 합 니 다.캡 처 는 다음 과 같 습 니 다.(레이아웃 코드 는 더 이상 제공 되 지 않 습 니 다)

먼저 있 는 activity 는 implements TextWatcher 를 구현 하고 그 방법 을 실현 해 야 합 니 다.

public void afterTextChanged(Editable arg0) {
//          
String content = editText.getText().toString();
    //             ,     
if (!content.isEmpty()) {
textView.setClickable(true);
textView.setEnabled(true);
textView.setTextColor(Color.BLUE);
} else {
textView.setClickable(false);
textView.setEnabled(false);
textView.setTextColor(Color.GRAY);
}

}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
// TODO Auto-generated method stub

}

@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub

}
이상 의 안 드 로 이 드 입력 상자 의 내용 이 바 뀐 감청 사건 인 스 턴 스 는 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기