레이아웃 파일 (예 : test.xml)에서 액티비티에이 레이아웃을 설정해야하는 오브젝트를 가져옵니다. 예를 들어, 버튼에 id가 "@ + id/btn"인 경우 findViewById (R.id.btn)에서 NullPointerException을 발생시키기 때문에 가져올 수 없습니다.이 레이아웃을 setContentLayout (test.xml)로 설정해야합니다. 그런 다음 버튼을 클릭하십시오. 문제는 어떻게 액티비티가 아닌 클래스의 레이아웃 파일에서 객체를 가져올 수 있습니까 => 레이아웃을 설정할 수 없습니다.android에서 레이아웃 id 충돌이 발생했습니다.
-1
A
답변
2
당신은 인플레이터 사용해야합니다 : 클래스 개요 등
이
을 말한다 다음 문서를 살펴을
이 클래스는 레이아웃 XML 파일을 해당 View 객체로 인스턴스화하는 데 사용됩니다.
1
관련 문제
- 1. Android에서 레이아웃 문제가 발생했습니다.
- 2. Android에서 상대 레이아웃 문제가 발생했습니다.
- 3. Android에서 레이아웃 스크롤러 문제가 발생했습니다.
- 4. Cassandra-CLI에서 충돌이 발생했습니다.
- 5. MapVIew에서 충돌이 발생했습니다.
- 6. performInvocation에서 ASIHTTPRequest 충돌이 발생했습니다.
- 7. AlertDialog에서 무작위 충돌이 발생했습니다.
- 8. 주기적인 W3WP.exe 충돌이 발생했습니다.
- 9. FBFriendPickerViewController FBFriendPickerViewController 충돌이 발생했습니다.
- 10. android에서 간단한 레이아웃 만들기
- 11. GridView Android에서 GetItem보기 레이아웃
- 12. xml 레이아웃을 전환하면 Android에서 충돌이 발생합니다.
- 13. iPhone에서 WebView로 충돌이 발생했습니다.
- 14. 이유가없는 traceview 충돌이 발생했습니다.
- 15. Reachability API에 충돌이 발생했습니다.
- 16. AVCaptureSession "startRunning"충돌이 발생했습니다.
- 17. 스플래시 화면 충돌이 발생했습니다.
- 18. cvBlobsLib에서 충돌이 발생했습니다. VS2008
- 19. cudaMemCpy2D 충돌이 발생했습니다
- 20. FileReader, Chrome에서 충돌이 발생했습니다.
- 21. AndEngine에서 충돌이 발생했습니다.
- 22. PyQT로 PyScripter에서 충돌이 발생했습니다.
- 23. QTextBrowser의 setSource 충돌이 발생했습니다.
- 24. NSTimer 충돌이 발생했습니다.
- 25. 메시지없이 장고 충돌이 발생했습니다.
- 26. 웹 사이트에서 충돌이 발생했습니다.
- 27. checkForGLExtension에서 EAGLViewTest 충돌이 발생했습니다.
- 28. Mono.Tasklets.Continuation을 사용하여 충돌이 발생했습니다.
- 29. NSURLConnection 스레드에서 충돌이 발생했습니다.
- 30. 라마즈에 얇은 충돌이 발생했습니다.
질문은 왜 그렇게하고 싶습니까? 존재하지 않는 컨텍스트에서 뷰를 찾는 이유는 무엇입니까? –