创建自定义操作选项卡栏

时间:2013-08-14 13:05:18

标签: android actionbarsherlock android-titlebar

我正在尝试使用this tutorial为Android 2.3.3及更高版本创建自定义标签栏,但标题栏已禁用(请参阅Android 2.3.3上部署的图片附加应用)。

enter image description here

另外,如何自定义标题栏。请指导我。

1 个答案:

答案 0 :(得分:1)

我有类似的问题。我这样解决了。为操作栏标签的标题和初始化的第一个标签创建了新的布局,如下所示:

// init first tab indicator
View viewTabMain = getLayoutInflater().inflate(R.layout.your_title_layout, null);
((ImageView) viewTabMain.findViewById(R.id.imgTab)).setImageResource(R.drawable.icon_1);

// add main tab
tabHost.addTab(tabHost.newTabSpec(TAB_MAIN).setIndicator(viewTabMain).setContent(new TabHost.TabContentFactory() {
@Override
public View createTabContent(String s) {
View view = new View(getApplicationContext());
return view;
}
}));

使用相同的其他标签(或标签)。我希望这会对你有帮助!