2015-01-23 3 views
0

onEditListener를 하나씩 만드는 대신 상위의 모든 EditText에 쉽게 설정할 수 있습니까? 내 생각은 사용자가 EditTexts에서 프로필 정보를 변경할 때만 저장 버튼을 표시하는 것입니다.Android - 부모 아래에있는 모든 EditText에 onEditListener 설정

private static void enumLayout(LinearLayout ll) { 
     int childcount = ll.getChildCount(); 
     for (int i = 0; i < childcount; i++){ 
      View v = ll.getChildAt(i); 
      if (v instanceof LinearLayout) { 
       enumLayout((LinearLayout) v); 
      } else if (v instance of EditText) { 
       // set listener here 
      } 
     } 
} 

LL이 당신의 조각/활동에 루트 레이아웃입니다 : 부모가 조각 또는 onCreate() 인 경우 부모가 활동하는 경우

답변

0

는 흠, 당신은 onCreateView()이 재귀를 호출 할 수 있습니다.

관련 문제