我有三个选项卡,第一个是ListView应该显示的位置。我想保持我的代码干净,所以我构建了我的应用程序:
TabContainer:它包含选项卡,它托管所有选项卡项 Activity1:ListView活动 活动2 :.另一项活动
tabContainer的一小部分如下所示:
<LinearLayout
android:id="@+id/tabVegetables"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<include
android:id="@+id/vegetable_list"
android:layout_width="fill_parent"
android:layout_height="match_parent"
layout="@layout/activity_vegetable_list" >
</include>
</LinearLayout>
正如您所看到的,我包含了一个布局&#34; activity_vegetable_list&#34;这是ListView所在的位置。我在VegetableListActivity中的onCreate方法中设置了一个断点,并且永远不会被击中。任何想法为什么没有调用为Activity_vegetable_list布局的java类的VegetableListActivity的onCreate方法。
VegetableListActivity.java:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_vegetable_list);
// set the title
setTitle("Vegetable Tree");
populateVegetables();
}
的AndroidManifest.xml:
<activity
android:name="com.example.someapp.app.Activities.TabContainerActivity"
android:label="@string/title_activity_tab_container" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>