我有一个带有 2 个选项卡的应用程序,第一个是列表视图,第二个我正在尝试制作一个 TextView。问题是我不知道如何让 TextView 显示出来。列表视图正在工作,但我根本无法在 TextView 上得到任何东西。我尝试使用 Hello, World 尝试将文本处理到选项卡中,但我无法弄清楚。
我的带有 TabWidget 的 main.xml 部分如下所示:
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/itemlist" />
<TextView
android:id="@+id/HelloAndroid"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</FrameLayout>
ListView 正在使用 mTabHost 代码的 java 文件中使用,
TabHost mTabHost = getTabHost();
mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("Answer").setContent(R.id.itemlist));
mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("Ask").setContent(R.id.HelloAndroid));
mTabHost.setCurrentTab(0);
}
TextView 位于另一个名为 HelloAndroid.java 的文件中,代码如下所示:
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
如何修复它以便第二个选项卡显示示例文本?谢谢!