Android 访问包含布局的组件

Android 访问包含布局的组件,android,android-layout,android-linearlayout,Android,Android Layout,Android Linearlayout,我有一个活动,在这个活动布局文件中,我包含了另一个布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <include a

我有一个
活动
,在这个
活动
布局
文件中,我包含了另一个布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <include
        android:id="@+id/activity_rating_header_layout"
        layout="@layout/activity_ratings_header" />

</LinearLayout>

但是在
onCreate
中,我仍然在
setText()
方法中得到空指针。我怎样才能解决这个问题

在尝试获取视图之前,必须
setContentView()
。将
setContentView
放在超级调用的正上方

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setupActionBar();
    getEventID();

    View header = findViewById(R.id.activity_rating_header_linear_layout);

    mAverageView = (TextView)header.findViewById(R.id.activity_rating_header_average_number);


    setContentView(R.layout.activity_ratings);
    mAverageView.setText("Neviem");
}