我一直在关注本教程,以便在您的应用程序中设置标签。 http://developer.android.com/resources/tutorials/views/hello-tabwidget.html
在本教程中,它将向您展示如何设置选项卡,以显示在java中每个活动的onCreate()方法中创建的动态创建的文本视图。在这个例子中只有一个xml布局。
如何设置标签以导航到不同的xml布局?您是否需要在每个xml文件中使用相同的内容,以及?
中的不同布局感谢任何帮助。
答案 0 :(得分:2)
由于每个选项卡都保持活动,因此该活动可以拥有自己的XML布局。
public class ArtistsActivity1 extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main1);
}
}
public class ArtistsActivity2 extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
}
}
intent1 = new Intent().setClass(this, ArtistsActivity1.class);
spec = tabHost.newTabSpec("artists").setIndicator("Artists",
res.getDrawable(R.drawable.ic_tab_artists))
.setContent(intent1);
tabHost.addTab(spec);
intent2 = new Intent().setClass(this, AlbumsActivity2.class);
spec = tabHost.newTabSpec("albums").setIndicator("Albums",
res.getDrawable(R.drawable.ic_tab_albums))
.setContent(intent2);
tabHost.addTab(spec)
答案 1 :(得分:0)
每个标签都会加载一项活动。当然,这些活动可以有不同的xml布局。