如何在TabHost下添加ListView。
哪位高人能给个示例啊。
------解决方案--------------------
public class Result extends TabActivity {
private ListView bookListView, movieListView, musicListView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tabHost = getTabHost();
LayoutInflater.from(this).inflate(R.layout.result,
tabHost.getTabContentView(), true);
tabHost.addTab(tabHost.newTabSpec("book").setIndicator(
getText(R.string.book)).setContent(R.id.ListView_Book));
tabHost.addTab(tabHost.newTabSpec("movie").setIndicator(
getText(R.string.movie)).setContent(R.id.ListView_Movie));
tabHost.addTab(tabHost.newTabSpec("music").setIndicator(
getText(R.string.music)).setContent(R.id.ListView_Music));
tabHost.setOnTabChangedListener(tabListener);
bookListView = (ListView) findViewById(R.id.ListView_Book);
movieListView = (ListView) findViewById(R.id.ListView_Movie);
musicListView = (ListView) findViewById(R.id.ListView_Music);
}
}
XML文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView android:id="@+id/ListView_Book"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</ListView>
<ListView android:id="@+id/ListView_Movie"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</ListView>
<ListView android:id="@+id/ListView_Music"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
------解决方案--------------------
看看这个http://wenku.baidu.com/view/3422bdc4bb4cf7ec4afed017.html