안드로이드 개발 질문/답변
(글 수 45,052)
----------------------------------------
| <<<< 이게 EditText입니다.
----------------------------------------
[ 1 ] 버튼임 [ 2 ]버튼
[ 3 ] 버튼 [ 4 ]버튼
/////////////////////////////////////////// <--- UI화면 끝
1번 버튼 눌르면 EditText에 값이 1이 들어갑니다.. setText("1");
이런식으로 각 숫자값이 버튼클릭시 들어가는데요
그숫자값에 대한 DB검색이 바로바로 되게 할려고하는데요..
키패드로 눌렀을때는 DB검색이 바로바로 되는데...
버튼을 클릭해서 EditText에 값이 들어갈때는
EditText가 인지하는 리스너?? 이벤트들이 있나요??
아니면 그냥 무식하게 각버튼마다 클릭했을때 그 하단에다 getText받아와서 검색시키고 이런식으로 구현해야하나요???
2010.02.18 13:53:41
터치리스너라??? 버튼에 클릭이나 터치나 똑같은것 같습니다..
버튼클릭리스너
숫자번호 -> 에디트텍스트에 들어가고
getText로 값을 받아와서 디비 검색하고
또다른 버튼 클릭했을때
버튼클릭리스너
숫자번호 -> 에디트텍스트에 들어가고
getText로 에디트텍스트에 있는 값을 받아와서 디비 검색하고
--------------------------------------------------------
이런식으로 만든다면 검색이 당연히 됩니다..
근데 제가 하고싶은것은... 모든버튼에다가 계속 디비검색을 넣고 싶지가 않아서요... 버튼이 많아서요..
그래서 그냥
EditText에 어떤값이 쓰인다면 그걸 EditText가 감지를해서 EditText.getText로 받아오면
모든버튼에다가 검색달지않고
editText에 값이 쓰여지는걸 감지하는리스너가 있다면 거기다가만 검색을 넣어주면 될것 같은데..
EditText에 감지할수있는 리스너나 이벤트가 혹시 있는지 궁금합니다..
버튼클릭리스너
숫자번호 -> 에디트텍스트에 들어가고
getText로 값을 받아와서 디비 검색하고
또다른 버튼 클릭했을때
버튼클릭리스너
숫자번호 -> 에디트텍스트에 들어가고
getText로 에디트텍스트에 있는 값을 받아와서 디비 검색하고
--------------------------------------------------------
이런식으로 만든다면 검색이 당연히 됩니다..
근데 제가 하고싶은것은... 모든버튼에다가 계속 디비검색을 넣고 싶지가 않아서요... 버튼이 많아서요..
그래서 그냥
EditText에 어떤값이 쓰인다면 그걸 EditText가 감지를해서 EditText.getText로 받아오면
모든버튼에다가 검색달지않고
editText에 값이 쓰여지는걸 감지하는리스너가 있다면 거기다가만 검색을 넣어주면 될것 같은데..
EditText에 감지할수있는 리스너나 이벤트가 혹시 있는지 궁금합니다..
버튼을 터치리스너로 연결 하시면되지않나요..
해당버튼.setOnTouchListener(new View.OnTouchListener(){
// @Override
public boolean onTouch(View v, MotionEvent event) {
이걸 원하시는건지 잘 모르겠네요 ㅎ; 이거면 저 위에 소스 검색하시면 쫙나올꺼에ㅛ요