首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

怎么在TabHost下添加ListView

2012-03-12 
如何在TabHost下添加ListView如何在TabHost下添加ListView。哪位高人能给个示例啊。[解决办法]public class

如何在TabHost下添加ListView
如何在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

热点排行