다른 질문과 유사하지만 솔루션을 찾지 못했습니다.findViewById()에서 사용자 정의보기 반환 null
main_layout.xml있는 CustomView는 서피스 뷰 SurfaceView를 확장
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
... >
<package.CustomView
... >
</package.CustomView>
<TextView
android:id="@+id/text_view"
... >
</TextView>
</RelativeLayout>
: 나는 XML 파일에 의해 정의 된 레이아웃을 가지고있다.
onCreate에서 setContentView (R.layout.main_layout)가 있습니다. 내가 팽창하고 싶다면 지금, 예를 들어, 활동의 텍스트 뷰 나는 된 setContentView (...) 후
TextView textView = (TextView) findViewbyId(R.id.text_view);
를 추가해야하고 모든 잘 작동합니다. 하지만이 줄을 내 CustomView 메서드에 넣으면 null 포인터가 생깁니다. 왜?
고마워요! 매우 명확한! – bluePhlavio