我ActionBar
通过膨胀自定义视图来自定义(橙色背景是自定义视图)。
LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(R.layout.actionbar, null);
getActionBar().setCustomView(v);
我的问题是自定义视图宽度没有填满操作栏的整个空间,因为我希望蓝色小栏出现在应用程序的顶部(全宽)。此外,我希望菜单项保留在自定义视图的顶部。
虽然我将自定义视图的宽度和高度设置为fill_parent
and match_parent
,但是自定义视图的高度和宽度都不正确。
我不想使用 ActionBarSherlock。
更新
我使用@Malachiasz 答案设置了标题的样式,但是如何在操作栏上方添加蓝色栏?