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");
}