3

在到处寻找之后,我发布了我在 SO 上面临的这个问题。基本上我有一个带有选项卡式布局的操作栏。下面是它现在的样子的快照:

在此处输入图像描述

这是设置选项卡的代码块:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
setTheme(R.style.Theme_example);

if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.GINGERBREAD_MR1) {
    requestWindowFeature(Window.FEATURE_NO_TITLE);
}
setContentView(R.layout.landing_page);

ViewPager viewPager = (ViewPager) findViewById(R.LandingPage.pager);

final ActionBar bar = getSupportActionBar();

bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

mTabsAdapter = new LandingPageTabsAdapter(this, viewPager);
mTabsAdapter.addTab(bar.newTab().setText("Search"), Search.class, null);
mTabsAdapter.addTab(bar.newTab().setText("Categories"),Categories.class, null);
mTabsAdapter.addTab(bar.newTab().setText("Bookmarks"), Bookmarks.class,null);

} 

我想在选项卡荧光笔下方添加一条直线,它与选项卡荧光笔颜色相同。类似于 Google Playstore 中的行(绿线以红色圈出):

在此处输入图像描述

目前,我正在使用 Android Asset Studio 的ActionBar Style Generator对 Actionbar 进行样式设置。我把这条线放在那里的唯一原因是为了看起来干净。

有人可以建议/建议我如何解决这个问题吗?感谢您的光临并提出您的想法。

4

1 回答 1

5

不要在操作栏下方添加一行,而是尝试在布局中的 viewpager 上方添加一行。Play商店也没有使用他们正在使用PageTitleStrip的标签

于 2013-01-18T15:51:55.027 回答