【发布时间】:2014-09-14 18:28:39
【问题描述】:
这似乎与其他问题相似,但我没有找到解决方案。我有一个由 xml 文件定义的布局:
main_layout.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
... >
<package.CustomView
... >
</package.CustomView>
<TextView
android:id="@+id/text_view"
... >
</TextView>
</RelativeLayout>
CustomView 扩展 SurfaceView 的地方。
在 onCreate 我有 setContentView(R.layout.main_layout)。现在,如果我想充气,例如,我必须在 setContentView(...) 之后添加活动中的 TextView
TextView textView = (TextView) findViewbyId(R.id.text_view);
一切正常。但是,如果我将这一行放在我的 CustomView 的方法中,我会得到一个空指针。为什么?
【问题讨论】:
标签: android android-activity view findviewbyid