마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

View 안에 있는 최상위 view를 가져오고싶습니다

0 추천

예를 들어서,,,

View view = View.inflate(getActivity(), R.layout.setting, null);

이 view 안에 있는 레이아웃 최상단은 LinearLayout 이고 ID는 linear 이라면...

이 LinearLayout 을 가져오고 싶은데 방법 없을까요..?

도와주세요~ㅠㅠ

p.s  findViewById 쓰는 방식말고 바로 구해오는법입니당....

p.s getWindow().getDecorView() 쓰면 된다는데 사용방법을 잘 모르겠습니다...

아직도초보 (3,030 포인트) 님이 2014년 4월 24일 질문
아직도초보님이 2014년 4월 24일 수정
findViewById쓰시면 될텐데 왜 굳이 다른방법을 찾으시는건지

과제인가용?

1개의 답변

+1 추천
 
채택된 답변

getWindow().getDecorView().getRootView(); 이렇게해보시길

건방진프로그래머 (26,630 포인트) 님이 2014년 4월 24일 답변
아직도초보님이 2014년 4월 24일 채택됨
어케써먹어야되는건지....ㅠㅠ
linear.setBackgroundResource(R.id.background);
이런식으로 쓰려고하는건데
getWindow().getDecorView().getRootView().setBackgroundResource(R.id.background);  이런식으로 하니까 안되네요 ㅠㅠ
...