0

作为 android 开发的新手,我使用 tutourials 使用选项卡创建了一个项目。

在姜饼上它看起来有点像:

姜饼标签

在 ICS(emulator) 上,它看起来像:

集成电路

由于我要去的那种“全息”类型的主题,我不能在姜饼风格上使用标签。我需要帮助,它正在杀死我。请不要告诉我我必须弄清楚如何自己为姜饼设计它,我会哭的。

这是我所做的:

      public class MainActivity extends FragmentActivity 
      {

  private FragmentTabHost mTabHost;

@Override
protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

            mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost);
    mTabHost.setup(this, getSupportFragmentManager(), R.id.tabframelayout);


    mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("Tab 1"),
            FragmentTab.class, null);

    mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("Tab 2"),
            FragmentTab.class, null);

    mTabHost.addTab(mTabHost.newTabSpec("tab3").setIndicator("Tab 3"),
            FragmentTab.class, null);


}
4

1 回答 1

2

强烈建议您使用操作栏选项卡而不是使用TabHost. 虽然在 Honeycomb 中添加了 Action Bar,但您可以使用ActionBarSherlock之类的兼容性库(它可以在所有设备上为您提供一致的选项卡和我的个人建议)或遵循创建向后兼容的 UI 培训(这与您正在做的非常相似现在)。

于 2013-07-13T03:33:12.373 回答