冰淇淋三明治Android标签风格

时间:2013-04-06 22:50:37

标签: android android-layout android-widget android-tabhost android-4.0-ice-cream-sandwich

我正在寻找一种方法来为我的应用标签Android 4提供类似于图像的样式,并且每个标签都有自己的活动类。

enter image description here

2 个答案:

答案 0 :(得分:2)

作为一个注释,TabHost是一个原生的Android片段,因此每个手机的呈现方式不同(除非您创建标签图像)。

ActionBarSherlock的栏将以更动态的方式为4.0之前的设备提供ICS风格的导航栏体验:http://actionbarsherlock.com/。如果您想支持早期目标,它也是其他与操作栏相关的项目的非常好的库。

一旦你有标签栏,每标签片段可能是最简单的方法:http://thepseudocoder.wordpress.com/2011/10/13/android-tabs-viewpager-swipe-able-tabs-ftw/

答案 1 :(得分:0)

您需要使用TabHost

使用tabHost的方法addTab()为每个标签设置图像和链接活动(在.java文件的onCreate方法中)

TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("First", getResources().getDrawable(R.drawable.tab1pic)).setContent(new Intent(this, FirstActivity.class)));
tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("Second", getResources().getDrawable(R.drawable.tab2pic)).setContent(new Intent(this, SecondActivity.class)));

/* etc */

tabHost.setCurrentTab(0);