我在活动中使用了Fading动作栏库,但是我找不到在动作栏上设置自定义布局的方法。我只能在此库中为动作栏设置可绘制对象,我尝试在库代码中查找,但是它并没有太大帮助........无论如何都可以做到这一点。
通常是这样的:
FadingActionBarHelper helper = new FadingActionBarHelper()
.actionBarBackground(R.drawable.ab_background)
.headerLayout(R.layout.header)
.contentLayout(R.layout.activity_profile);
最佳答案
试试这个,它在我这边工作
膨胀您的自定义操作栏
final ViewGroup actionBarLayout = (ViewGroup) getLayoutInflater().inflate(
R.layout.actionbar_layout,
null);
配置您的操作栏和setCustomView
ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(actionBarLayout);
然后使用FadingAction条形码
FadingActionBarHelper helper = new FadingActionBarHelper()
.actionBarBackground(R.drawable.ab_background)
.headerLayout(R.layout.header)
.contentLayout(R.layout.activity_profile);