2009-09-09 2 views
4

이것은 바보 같은 질문입니다. 그리고 그 대답이 내 앞에 앉아 있다는 것을 알고 있습니다. 나는 올바른 방법으로 문제를 찾고 있습니다.안드로이드보기 인스턴스보기

콘텐츠보기로 설정되고 xml에서 비정상적으로 설정된 사용자 지정보기가 있습니다. 어떻게 액티비티 클래스에서 인스턴스를 호출하여 인스턴스를 호출 할 수 있습니까? 나는 getResourceById()와 비슷한 것을 보았던 것을 기억합니다. 그러나 지금은 그것을 찾을 수 없을 것입니다. 그리고 그것이 최선의 방법인지 확실하지 않습니다.

바보 같은 질문에 사과드립니다.

답변

8

인플레이터를 사용한 경우 View 클래스의 인스턴스가 제공됩니다. 그런 다음 귀하의 인스턴스를 사용하십시오

+0

아, 그렇게하면 수동으로 팽창시킨 다음 그 새로운 인스턴스로 콘텐츠보기를 설정하면 액세스가 필요할 경우 가장 좋은 방법이 될 것입니다. 그 견해에? –

+10

또 다른 방법은 레이아웃 XML의 루트 요소에 android : id를 놓은 다음 findViewById()를 호출하는 것입니다. 루트 뷰가 findViewById() 검사의 첫 번째 것이므로 신속하게 응답합니다. – CommonsWare

+0

누구든지 내 대답에 대한 설명을 제공해야합니다. – MattC