我正在寻找一种方法来为我的应用标签Android 4提供类似于图像的样式,并且每个标签都有自己的活动类。
答案 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);