我已经阅读了包含活动和视图的标签的不同示例。我知道每个都有一些限制。目前我想知道哪一个对我的问题更好。我有4个选项卡,每个选项卡都有相同的列表视图,但每个列表的内容都不同。
我尝试了以下方法: 创建选项卡活动并为列表创建单个活动,并为每个选项卡加载相同的列表,并且共享不同的内容。不知何故,这似乎并不正确。
帮我找到一个好方法。谢谢Happy Coding !!
答案 0 :(得分:2)
为不同的标签使用不同的活动。就像这样:
intent = new Intent().setClass(Tabhost.this, ArtistsActivity.class);
// Initialize a TabSpec for each tab and add it to the TabHost
spec = tabHost.newTabSpec("artists").setIndicator("Artists",
res.getDrawable(R.drawable.ic_tab_artists))
.setContent(intent);
tabHost.addTab(spec);
答案 1 :(得分:0)
最好为每个列表实施不同的活动。
答案 2 :(得分:0)
您只需更新列表内容,并且在单击选项卡时不要更新视图。