我正在寻找一种方法来为我的应用程序标签 Android 4 提供类似于图像的样式,并且每个标签都有自己的活动类。
问问题
804 次
2 回答
2
需要注意的是,TabHost 是原生 Android 组件,因此每部手机都会以不同的方式呈现(除非您创建标签图像)。
ActionBarSherlock 的 bar 将以更动态的方式为 4.0 之前的设备提供 ICS 风格的导航栏体验:http: //actionbarsherlock.com/。如果您想支持较早的目标,它也是其他与操作栏相关的项目的一个非常好的库。
一旦你有标签栏,每个标签片段可能是最简单的方法:http ://thepseudocoder.wordpress.com/2011/10/13/android-tabs-viewpager-swipe-able-tabs-ftw/
于 2013-04-07T01:38:53.407 回答
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);
于 2013-04-06T23:34:34.273 回答