2011-01-18 6 views
0

양식의 객체를 반복하고 모든 유형을 찾는 방법이 있습니까? VBNet에서 당신은 같은 것을 할 것입니다 : 내가 양식을 의미하는 것은 사용자가 볼 수있는 UI입니다android는 xml의 객체를 반복하고 유형을 찾습니다.

For each control on form 
    print typename(control) 

을, 나는 그 상황에 맞는 것 같다? 말하기를 XML에 2 개의 버튼과 텍스트 뷰가 있다면 Java 코드에서 XML에서로드 된 모든 객체를 확인하는 방법이있을 것입니다.

나는 모든 객체를 살펴보고 버튼이 그 버튼의 색상을 변경하면 모든 UI 클래스에서 사용할 수있는 제네릭 클래스를 만들려고합니다.

이와 달리 모든 UI와 개체에 대해 수동으로이 작업을 수행 할 수 있습니다. "에 대한 자바"

+0

xml 파일 (리소스 제외)을 통해 반복하는 경우 Java 질문 (Java 태그 추가)이 더 많다고 생각합니다. – f20k

+0

컨텍스트에서 "양식"이 의미하는 바를 구체적으로 표현할 수 있습니까? Android 앱? –

+0

일을 추가하는 방법을 모르므로 위에 질문을 편집했습니다. –

답변

0

일반 :

for(Control c : ArrayList<Control> controlList){ 
    System.out.println(c.getTypeName(); 
} 

는 도움이되기를 바랍니다.

+0

일을 추가하는 방법을 모르므로 위에 질문을 편집했습니다. 나는이 코드를 테스트 애플리케이션에 붙여 넣었고 Eclipse는 컨트롤이 무엇인지 알지 못했다. 죄송합니다. 잘 설명하지 못하는이 문제를 혼란스럽게 생각합니다. 다시 원래의 질문을 참조하십시오. –

관련 문제