我是新手Android开发人员。我正在尝试实现一个有三个选项卡的ActionBar,每个选项卡都包含一个图标和选项卡名称。我已经成功地在每个选项卡上放置了图标和文本,但遗憾的是,图标出现在选项卡文本(选项卡名称)的左侧。我希望将图标放置在文本的顶部而不是左侧。请查看我的代码片段,并帮助我找到解决方案。提前致谢。
private void setActionBar()
{
ActionBar bar = getActionBar();
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
bar.setDisplayShowHomeEnabled(false);
bar.setDisplayShowTitleEnabled(false);
ActionBar.Tab tabA = bar.newTab().setText("TabA");
tabA.setIcon(R.drawable.iconA);
ActionBar.Tab tabB = bar.newTab().setText("TabB");
tabB.setIcon(R.drawable.iconB);
ActionBar.Tab tabC = bar.newTab().setText("TabC");
tabC.setIcon(R.drawable.iconC);
}
Tab tab = actionBar.newTab().setCustomView(R.layout.yourView)
即可。 - Noumenon