2010-04-28 2 views
0

내 활동 중 하나에서 listview가 있습니다. foucs change listner를 설정하는 방법. 다음 코드 블록을 시도하여 결과를 얻지 못했습니다.Focuschange Listner를 android의 listview에 추가하는 방법

product_search_list = (ListView) findViewById (R.id.productlist); product_search_list.setOnFocusChangeListener (onproductchangelistener);

개인 OnFocusChangeListener onproductchangelistener = 새로운 OnFocusChangeListener() {

@Override 공공 무효 onFocusChange (보기 V, 부울 hasFocus) { INT 지수 = (INT) ((ListView에) V) .getSelectedItemId(); Log.i ("index", ""+ index);

} }};

실제로 목록 항목의 포커스 변경 집중 목록 항목의 인덱스를 가져와 필요한 작업을 수행하려고합니다.

미리 감사드립니다.

감사합니다 : Jayanth

당신은 아마 setOnItemSelectedListener()하지 setOnFocusChangeListener() 원하는

답변

2

.

+1

setOnItemSelectedListener() 대신 대상 장치가 터치 할 수없는 장치이기 때문에 setOnFocusChangeListener()를 추가하려고합니다. 일부 링크를 제안 해주세요. –

관련 문제