마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

두개의 에디트텍스트 입력 감지

0 추천
안녕하세요.

리스트뷰에 내에 두개의 에디트텍스트를 추가해서 입력하는 방식을 구현하고잇습니다~

입력되는 순간을 감지하려고 자료를 찾는데 TextWatcher라는 기능이 있더군요..

 private class mtextWathcer implements TextWatcher

..

이런형식으로 입력 변화 전후를 알 수 잇다고 하는데요..

현재 edit1 edit2 이렇게 두개가 있는데, 둘 다 각각 저 텍스트 왓쳐를 사용해야 하는건가요..?

맞는거같은데 추가되는 소스 길이가 길어져서 다른 효율적인 방법이 있는지 여쭤봅니다.
망고사탕 (5,000 포인트) 님이 2015년 9월 25일 질문

1개의 답변

0 추천
	id.addTextChangedListener(textWatcherInput);
	pw.addTextChangedListener(textWatcherInput);
	pwConfirm.addTextChangedListener(textWatcherInput);
}// onCreate

TextWatcher textWatcherInput = new TextWatcher() {
	@Override
	public void onTextChanged(CharSequence s, int start, int before,
			int count) {
		if (id.isFocused()) {
			//to do
		}
		if (pw.isFocused()) {
			//to do
		}
		if (pwConfirm.isFocused()) {
			//to do
		}
	}
}// textWatcherInput
길버트공원 (1,720 포인트) 님이 2015년 9월 26일 답변
길버트공원님이 2015년 9월 26일 수정
...